要与实体框架(代码优先)一起使用的实体必须建模为一个类。
实体不能建模为结构。 为什么呢?
详细说明: 我理解实体模型数据,而不是行为。因此,我认为结构化对于纯数据建模更适合而不是类。我很想知道为什么结构不受支持。
不行
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; }
}