我正在尝试使用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”结尾)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top