为什么结构不能用作实体框架的实体?

时间:2017-04-09 19:03:07

标签: c# entity-framework

要与实体框架(代码优先)一起使用的实体必须建模为一个类。

实体不能建模为结构。 为什么呢?

详细说明: 我理解实体模型数据,而不是行为。因此,我认为结构化对于纯数据建模更适合而不是类。我很想知道为什么结构不受支持。

不行

public struct Country
{
    public int Id { get; set; }
    public string Alpha2 { get; set; }
    public string Name { get; set; }
}

确定

public class Country
{
    public int Id { get; set; }
    public string Alpha2 { get; set; }
    public string Name { get; set; }
}

0 个答案:

没有答案