如何在 VS2010 的紧凑型数据库中添加外键?
Posted
技术标签:
【中文标题】如何在 VS2010 的紧凑型数据库中添加外键?【英文标题】:How to add foreign keys in a compact database in VS2010? 【发布时间】:2012-11-05 09:54:16 【问题描述】:如果我通过 VS2010 创建 SQL Express 数据库,我可以创建图表并通过这种方式设置外键关系。紧凑型数据库中的情况是什么?服务器资源管理器中没有此类 DB 的选项。
【问题讨论】:
【参考方案1】:是的,有。在 Server Explorer 中,右键单击表,选择 Table Properties,然后使用 Add Relations 视图。记得按“添加关系”按钮来实际添加关系
【讨论】:
这也适用于 VS2012。比制作 alter table 语句来添加 FK 更容易。【参考方案2】:Walkthrough: Creating a SQL Server Compact 3.5 Database
在上一个过程中创建的表之间创建关系
-
在服务器资源管理器/数据库资源管理器中,展开表。
右键单击订单表,然后单击表属性。
点击添加关系。
在关系名称框中键入 FK_Orders_Customers。
在外键表列列表中选择 CustomerID。
点击添加列。
点击添加关系。
单击“确定”完成该过程并在
数据库。
再次单击“确定”关闭“表属性”对话框。
【讨论】:
以上是关于如何在 VS2010 的紧凑型数据库中添加外键?的主要内容,如果未能解决你的问题,请参考以下文章
在VS2013 ASP.NET中如何用BulletedList连接SQL数据库