实体框架首先不会自动映射代码中的属性

首先使用实体​​框架代码,我有一个属性。

  • 布尔isItTrue {获取;设置;} / /这将得到映射(在数据库中创建一个列)
  • [NotMapped] 2. bool isItTrue {get; set;} //这不会被映射

  • 布尔isItTrue {得到{返回someIntProperty <3;}} / /这将不会被映射porque为什么?
  • 现在,我意识到这是一个计算的领域。

    所以我的问题是,是否有一套关于什么和哪些不会映射到数据库的规则。

    例如,A属性将被映射,除非1)使用未映射的OR注释2)忽略Fluent API ---- modelBuilder.Entity().Ignore(p => p.isItTrue); 3)计算场? 没有设置方法? 4)其他?

    如果问题可以改善,请点击。

    链接地址: http://www.djcxy.com/p/94535.html

    上一篇: Entity Framework automatically not mapped properties in code first

    下一篇: entity framework invalid column name