0

我正在尝试使用 VS2010 和 .Net Framework 4 将 NorthWind 数据库的架构导入 DataSet。

我尝试使用设计器和 FillSchema 方法,但这些方法都不允许我导入关系,因此我必须在设计器上手动指定它们或通过代码。

关系信息位于数据库模式中。

有没有人在没有一一指定的情况下成功检索了所有关系?

PS:我正在通过 ODBC 访问数据库(经过测试的 postgresql 和 MDB 驱动程序)。

4

1 回答 1

1

虽然我没有使用 NorthWind,但使用 MSQL 执行此操作的步骤如下

  1. 在数据库本身中创建数据关系

  2. 在 Visual Studio 中,转到“数据源”窗口(查看 > 其他窗口 > 数据源或 Shift-alt-D)

  3. 单击添加新数据源图标,这将打开数据源配置向导

数据源配置向导在您的应用程序中创建和编辑数据源。这些数据源可以来自数据库、服务或对象。

  1. 一旦您按照上面链接上的说明选择 a Database,并选择 a 的数据库模型dataset,给它一个连接字符串并选择您的表,您应该会在数据集的解决方案中看到一个文件。打开它以查看数据库图表,其中将包含您的数据库关系,也就是外键。
于 2013-06-26T01:41:48.727 回答