gpt4 book ai didi

visual-studio - 如何为 Entity Framework 复杂类型添加导航属性

转载 作者:行者123 更新时间:2023-12-04 05:56:26 25 4
gpt4 key购买 nike

我正在使用VS2010 Beta 2,我有一个名为的复杂类型,地址具有以下属性:

  • CountryId

  • 我在模型中定义了一个 国家实体,但似乎找不到从我的复合类型的 CountryId 属性向我的 Country的 Id 属性添加引用(导航属性)的方法实体。

    我正在以错误的方式进行操作,或者这是我无法与设计师一起完成的事情?...

    我还有另一种选择,就是创建一个Address实体,但这听起来不对。

    最佳答案

    不,您无法执行此操作,因为它与什么是复杂类型和导航属性的想法背道而驰。复杂类型具有值语义,而不是引用标识。导航属性是一流的实体,具有引用语义。因此,它们不能是复杂类型的一部分。似乎已经发现,解决方案是将具有值语义的部分划分为复杂类型,并将其添加到包含所需导航属性的实体中。

    关于visual-studio - 如何为 Entity Framework 复杂类型添加导航属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1614703/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com