Sql VS 2013中是否有localdb(mdf)的级联删除选项

Sql VS 2013中是否有localdb(mdf)的级联删除选项,sql,sql-server,asp.net-mvc,database,entity-framework,Sql,Sql Server,Asp.net Mvc,Database,Entity Framework,在我的SQL Server 2014数据库中,我可以对我的一些密钥/关系设置级联删除选项,但后来我改为在MVC的我的app_data文件夹中使用localdb.mdf文件。在这个localdb中,我复制了SQL Server数据库中的内容 我需要这个选项来在不同的计算机上工作并四处传送。但是,在localdb中重新创建数据库时,我忘记添加级联删除选项 我一直在SQL Server Explorer对象窗口中搜索,右键单击了与表关联的每个表和键,但在Visual Studio中找不到用于级联删除的

在我的SQL Server 2014数据库中,我可以对我的一些密钥/关系设置级联删除选项,但后来我改为在MVC的我的
app_data
文件夹中使用localdb
.mdf
文件。在这个
localdb
中,我复制了SQL Server数据库中的内容

我需要这个选项来在不同的计算机上工作并四处传送。但是,在localdb中重新创建数据库时,我忘记添加级联删除选项

我一直在SQL Server Explorer对象窗口中搜索,右键单击了与表关联的每个表和键,但在Visual Studio中找不到用于
级联删除的选项:


您必须在左侧的表格上选择
视图设计器
(或
打开表格定义
)。然后可以在表定义的右侧添加外键。您还应该看到表的T-SQL定义。在那里,您可以根据需要添加更新级联上的
或删除级联上的
子句

例如:

CONSTRAINT [FK_Posts_PostTags] 
   FOREIGN KEY (Id) REFERENCES [PostTags]([PostId])
      ON UPDATE CASCADE
      ON DELETE CASCADE

它应该在foreig键上,但是您可以使用altertablescript删除和添加外键。我认为实体框架有一个级联删除选项,我记得以前我的一个应用程序关闭了它。也许你需要在那里做它?嗨@AbdulAhmad该选项存在于EF中,但它不能从EF的一方完成。它必须在数据库端完成。