Entity Framework 4 一对多关联的自己的表
我正在使用 EF4 提供的模型优先方法。我有两个实体:用户和功能。正如您所想象的,用户有一个功能集合。对该关联进行建模并生成 SQL 后,结果是表“Feature”具有到“User”的 FK。我想要的是让 EF 生成另一个表 UserFeatures 来存储关系。有没有办法在不建模 UserFeatures 实体的情况下做到这一点?
I'm using the model-first approach offered by the EF4. I have two entities: User and Feature. As you would imagine, a User has a collection of Feature. After modeling this association and generating the SQL, the result is that the table Feature has a FK to User. What I want is to have the EF generate another table UserFeatures to store the relationships. Is there a way to do this without modeling the UserFeatures entity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅当您想要建模 M:N 关系时,EF 才会创建此类表。没有理由拥有这样的 1:N 表,并且 EF 不会生成它,除非您以某种方式在设计器中对其进行建模。
EF will create such table only if you want to model M:N relation. There is no reason to have such table for 1:N and EF don't generate it unless you somehow model it in designer.