【发布时间】:2013-04-10 14:50:23
【问题描述】:
我的数据库中有下一张表:
Users:
id
userName
pass
1
|
*
Users_Groups:
id_user
id_group
delegate(bool)
*
|
1
Groups:
id
GroupName
...
我使用实体框架创建模型,使用 add-> EF 数据模型...在 3 个表中选择... 获取 .edmx 文件
但我得到了模型:
-Users
-users_Groups
-Groups
我只想
-Users
-Groups (whit the delegate value)
如何编辑模型或如何创建新模型来执行此操作?
【问题讨论】:
-
试试这个链接:em64t.net/2011/03/…
-
设计器不会删除连接表,因为您的表中有委托列。请注意,您在数据库中拥有的是委托列描述了关系(因为它位于连接表上),但您希望将其更改为描述模型中的组,这在语义上并不等效。我不确定您尝试做的事情是否有可能实现 - 例如如果您只有设置了委托属性的 Groups 实体会发生什么?如果缺少 id_user 值,应该如何将属性保存到数据库中?
标签: .net entity-framework model