EntityFrameworkCore-类和实体的区别

时间:2019-03-21 16:12:58

标签: migration entity-framework-core entity

仅仅使用针对EFCore的代码优先方法编写我的模型和dbcontext,我遇到了一个小问题……特别是在类和生成迁移方面。

在entityframework看来,任何类都被视为一个实体/表(到目前为止我的假设),但是如果我想让一个类成为扩展到我的实体上的字段列表怎么办? 例如:

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

public class Address {
    public string AddressLine1 { get; set; }
    public string AddressLine2 { get; set; }
    public string AddressLine3 { get; set; }
    public string City { get; set; }
    public string County { get; set; }
    public string PostCode { get; set; }
}

如何将地址类标记为人员实体(而不是单独的实体)的其他字段?

干杯, 标记

0 个答案:

没有答案