如何解决如何建立另一种多对多关系?
| 我有一个现有的SQL Server数据库,该数据库的建模方式是“ \ Content \”表可以具有0个或与其关联的许多类别。在下图中,\“ Content \”表在右侧。Id
列的类型为Guid
。
我不确定如何在Entity Framework中正确设置此设置。当数据透视表不是这样的“通用”时,这样做似乎很容易。
我的最终目标
我希望能够在每个\“ Content \”实体上拥有一个指向Categories的导航属性,以便可以编写如下代码:
var tool = db.Tools.Find(id);
foreach(var c in tool.Categories) {
Console.Write(c.Name);
}
这将是只读的(不会通过此关系更新类别)。
我不需要从类别实体导航到(工具,设备,人)。
如果有人能指出我正确的方向,那就太好了。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。