我正在尝试使用VS2010和.Net Framework 4将NorthWind数据库的架构导入DataSet。
我尝试使用设计器和FillSchema方法,但这些方法都不允许我导入关系,因此我必须手动在设计器或代码上指定它们。
关系信息位于数据库架构上。
是否有人成功检索了所有关系而没有逐一指定它们?
PS:我正在通过ODBC访问数据库(测试了postgresql和MDB驱动程序)。
答案 0 :(得分:1)
虽然我没有使用过NorthWind,但使用MSQL执行此操作的步骤如下
在数据库本身中创建数据关系
在Visual Studio中,转到“数据源”窗口(查看>其他Windows>数据源或Shift-alt-D)
点击添加新数据源图标,将显示Data Source Configuration Wizard
数据源配置向导在中创建和编辑数据源 你的申请。这些数据源可以从数据库中制作, 服务或对象。
Database
,并选择dataset
的数据库模型,给它一个
连接字符串并选择你的表,你应该看到一个文件
您的数据集解决方案。打开它以查看数据库
图表将包括您的数据库关系,也就是foriegn
密钥。