【发布时间】:2013-05-19 02:16:13
【问题描述】:
是否可以在一端没有导航属性的情况下映射多对多关系?例如,我有一些小部件和一些可以为特定小部件加注星标的用户。我希望能够查看用户关注哪些小部件加星标,但我并不真正关心查看所有为特定小部件加星标的用户
Widget.cs
public int Id { get; set; }
public string Name { get; set; }
用户.cs
public int Id { get; set; }
public string Username { get; set; }
public ICollection<Widget> StarredWidgets { get; set; }
通过此设置,EF 将生成从小部件到用户的一对多关系。但是,它必须是多对多的。我意识到我可以将public ICollection<User> Users 添加到Widget.cs,但只是看看是否有其他解决方法。
【问题讨论】:
标签: ef-code-first entity-framework-5