首页 / 知识
关于Visual Studio:如何在SQL Server CE(精简版)数据库中创建外键关系?
2023-04-14 09:19:00
How do you create a foreign key relationship in a SQL Server CE (Compact Edition) Database?Visual Studio 2005不提供用于在SQL Server CE数据库中的表之间创建关系的界面(我使用的是3.0版),据我所知,您无法使用Management Studio打开Compact Edition DB。 有任何想法吗? 不幸的是,当前不存在用于在SQL Server CE中建立表之间关系的设计器支持(与SQL Server 2005不同)。要建立关系,您需要使用SQL命令,例如:
如果您正在进行CE开发,我将推荐此常见问题解答: 编辑:在Visual Studio 2008中,现在可以通过右键单击表在GUI中执行此操作。 Visual Studio 2008确实具有允许您添加FK的设计器。只需右键单击表...表属性,然后转到"添加关系"部分。 您需要创建一个查询(在Visual Studio中,右键单击数据库连接->新建查询)并执行以下SQL:
要验证是否已创建外键,请执行以下SQL:
感谢E Jensen(http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=532377&SiteID=1) 艾伦说有设计师的支持是正确的。 Rhywun暗示您无法选择外键表时是不正确的。他的意思是,在UI中,外键表下拉列表显示为灰色-这意味着他没有右键单击正确的表来添加外键。 总而言之,右键单击前键表,然后通过"表属性">"添加关系"选项选择相关的主键表。 我已经做过很多次了,并且有效。 演练:创建SQL Server Compact 3.5数据库 在上一过程中创建的表之间创建关系 数据库。 自第一次提出这个问题以来,我知道这是"很长的时间"。以防万一,如果它可以帮助某人, MS通过SQL Server Compact工具箱(https://sqlcetoolbox.codeplex.com/)很好地支持添加关系。只需安装它,然后您就可以选择使用"服务器资源管理器"窗口连接到紧凑型数据库。右键单击主表,选择"表属性"。您应该具有以下窗口,其中包含"添加关系"选项卡,允许您添加关系。
我们应该有一个主键来创建外键或两个或更多表之间的关系。 |
最新内容
相关内容
linux下创建网络命令?
linux下创建网络命令?,网络,地址,工作,系统,管理,命令,名字,最新,项目,设备,linux笔记本怎么建立wifi啊?首先,查看对应的PCI设备,可以看出,我的无linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组linux的创建目录命令?
linux的创建目录命令?,名字,地址,位置,密码,软件,系统,命令,目录,文件夹,文件,请问LINUX中,创建文件夹、文件命令及清除命令。1、创建文件夹mklinux创建端口命令?
linux创建端口命令?,系统,网络,服务,通讯,检测,工具,端口,电脑,命令,以下,Linux中如何添加一个新的端口号1、修改Linux远程端口的方法如下:首先linux创建内容的命令?
linux创建内容的命令?,名字,文件,命令,密码,时间,系统,文件名,终端,目录,文件夹,linux怎么创建文件终端下键入:touch加文件名,这样就创建了一个linux下文件创建命令?
linux下文件创建命令?,名字,名称,首次,命令,文件,系统,密码,文件名,文件夹,目录,Linux虚拟机命令如何创建新的文件和文件夹首先,连接相应linuxlinux创建vp命令?
linux创建vp命令?,系统,工作,基础,设备,地址,命令,目录,环境,信息,工具,linux基础命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目录linux命令创建文件加?
linux命令创建文件加?,名字,管理,系统,名称,密码,首次,命令,文件,文件夹,位置,创建文件linux命令首先打开linux的终端。然后输入touch命令创建linux按命令创建磁盘?
linux按命令创建磁盘?,系统,信息,业务,号码,数据,情况,电脑,分区,较大,工具,安装linux系统时怎么手动分区确定硬盘空间在开始分区之前,首先需要linux命令中创建文本?
linux命令中创建文本?,系统,时间,文件,终端,名字,名称,发行,命令,文件夹,文件名,Linux命令如何创建,复制,打开,删除文件呢创建一个叫test的文linux常用命令创建?
linux常用命令创建?,地址,系统,工作,时间,命令,管理,文件,目录,路径,控制台,linux命令?1、linux常用命令如下:查看内核版本:uname-a。控制台-》文件创建linux命令?
文件创建linux命令?,名字,时间,名称,系统,首次,文件,命令,密码,文件名,目录,Linux文件和目录的新建的命令有哪些?使用mkdir命令创建目录,语法:mk