首先在Entity Framework Database中枚举和查找表

时间:2014-05-29 16:10:17

标签: entity-framework enums lookup-tables database-first

我正在使用Entity Framework Database First方法,我使用枚举来查找表。 在数据库中,“普通”表具有对查找表的引用,例如:

宠物餐桌:

  • 编号
  • 名称
  • PetTypeId

PetType表:

  • 编号
  • 名称

当我从EF执行映射时,我排除了查找表。我正在使用T4模板从数据库查找表生成枚举。

我的问题: 从我的EF模型中排除查找表是不好的做法吗?

1 个答案:

答案 0 :(得分:0)

最后,我决定将查找表映射到EF模型,并转换为枚举两个属性,Pet表中的FK属性(PetTypeId)和PetType表中的PK属性(Id)。