3

即使我在谷歌上搜索了一个多小时,任何人都知道在 EF5 中复杂类型是否可以参与关联?

我知道在 EF4.x 之前这是不可能的,但是现在呢?有关于此的官方文件声明吗?

我的需要是映射一个具有地址复杂类型的类人,它指的是一个城市

public class Person
{
    public int ID {get;set;}
    public string Name {get;set;}
    public Address Address {get; set;}
}

public class Address
{
    public string Street {get; set;}
    public City City {get; set;}
}

public class City
{
        public int ID {get;set;}
        public string Name {get;set;}
}

我需要通过EntityTypeConfiguration<T>指定复杂类型关联来进行映射。EF5 有可能吗?提前致谢

编辑:即使它引用实体数据模型, 我也看到了链接复杂类型,它表示无法将关联映射到复杂类型。这仍然是真的吗?

4

1 回答 1

0

即使从 Entity Framework 6 开始,复杂类型也不能包含导航属性。

于 2013-10-18T14:17:43.637 回答