entity-framework – 如何在Entity Framework中创建表和视图之间
发布时间:2020-12-12 08:56:08 所属栏目:MsSql教程 来源:网络整理
导读:我有一个基于Sql Server 2008数据库的Visual Studio 2008向导生成的实体框架模型. 该模型具有逻辑上通过连接表与另一个表的多对多关系加入的视图(通过插入/更新触发器在数据库中强制执行).两个表和视图都是模型的一部分,但是由于您不能在视图上具有外键约束,
我有一个基于Sql Server 2008数据库的Visual Studio 2008向导生成的实体框架模型.
该模型具有逻辑上通过连接表与另一个表的多对多关系加入的视图(通过插入/更新触发器在数据库中强制执行).两个表和视图都是模型的一部分,但是由于您不能在视图上具有外键约束,因此视图和连接表之间没有关系. 可以在实体框架模型中为连接表和视图之间的此链接创建关系吗? 感谢您的任何帮助. 解决方法是的,你可以这样做,但GUI设计师将无法为你推断出来.首先需要做的是configure the view correctly.设计师不能推断主键,所以你需要提供这些信息. 您现在可以右键单击设计器中的空白空间,然后选择添加关联.定义您的视图和表之间的关联,正确设置基数. 在EF 1中,您将需要通过在设计器中选择它们并按删除来从客户机架构中删除FK字段.这是因为,在EF 1中,您不能将相同的字段映射到关联和标量属性.在EF 4中,如果使用FK关联,则可以保留FK字段,也可以使用与EF 1类似的独立关联. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |