在ADO.NET数据服务中添加对查找表的引用
-
19-08-2019 - |
题
我正在尝试使用ADO.NET数据服务来更新我的数据库。
表格:
- 人员(PK PersonId; FK EntityRootId)
- EntityRoot(PK EntityRootId,FK EntityTypeId)
- EntityTypes(PK EntityTypeId)
我正在尝试创建EntityRoot(不幸的名称,因为它可能与Entity Framework的Entity混淆。EntityRoot在我的域中)并将其添加到数据库中: 通用标签
如何添加对entRoot.EntityTypeId字段的引用?
感谢对此有任何见识。
解决方案
我认为这样做时应该使用SetLink而不是AddLink,因为您所指示的属性是从Entity到EntityType(一个Entity具有一个EntityType)。
这基本上就是错误消息告诉您的内容(AddLink仅适用于Collection属性,例如从类型到实体的反向属性,或用于许多对许多关系)。
其他提示
这只是您输入中的错字吗? 通用标签
在问题开始时,您编写“ EntityTypes”(以“ s”结尾)。
不隶属于 StackOverflow