hmi*_*aya 5 linq-to-entities entity-framework visual-studio
我正在使用VS2010 Beta 2,我有一个名为Address的复杂类型,具有以下属性:
我有一个国家实体在我的模型中定义,但我似乎无法找到一种方法,从添加引用(导航属性)CountryId我的复杂类型的财产编号我的财产国家实体.
我是以错误的方式来做这件事,还是我不能与设计师做的事情?......
我有另一个选择就是创建一个Address实体,但它对我来说听起来不对.
不,你不能这样做,因为它违背了复杂类型和导航属性的想法.复杂类型具有值语义,而不是引用标识.导航属性是第一类实体并具有引用语义.因此,它们不能成为复杂类型的一部分.您似乎已经发现,解决方案是将具有值语义的部分分区为复杂类型,并将其添加到包含所需导航属性的实体.
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |