Entity Framework 4 一对多关联的自己的表

发布于 2024-10-17 04:05:35 字数 174 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

女皇必胜 2024-10-24 04:05:35

仅当您想要建模 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文