![]() |
1
5
不,您不能这样做,因为这违背了什么是复杂类型和导航属性的概念。复杂类型具有值语义,而不是引用标识。导航属性是第一类实体,具有引用语义。因此,它们不能是复杂类型的一部分。正如您所发现的,解决方案是将具有值语义的部分划分为复杂类型,并将其添加到包含所需导航属性的实体中。 |
![]() |
2
2
好啊, 实体框架的当前版本似乎不支持复杂类型中的导航属性或外键。 另一个明智的选择是创建一个单独的地址实体,它将拥有它需要的所有外键,然后在我的所有其他实体中创建导航属性。 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 2 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 2 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 2 年前 |