实体框架代码第一个挑战:让我们看看是否有人可以回答这个:)

时间:2011-12-03 20:26:15

标签: .net entity-framework code-first public

是否可以(使用EF Code First)定义像

这样的POCO类
  public class Product
  {
     public int Id {get;set;}
     public string Name {get;set;}
     public string Description {get;set;}
  }

并且有姓名&描述值基于文化存储在数据库中?

1 个答案:

答案 0 :(得分:0)

您无法设计一个POCO类,它会在一个数据库列中存储多个值,并根据文化选择正确的值。

您可以做的是添加一个查找类,其中ProductId和CultureId是组合的主键,并为每个产品存储特定于文化的名称和描述。

您可以通过返回当前文化的扁平化产品列表或在部分产品类中添加“名称”和“描述”属性来让您在存储库中抽象出来,并让他们使用当前文化来查找基于文化的值。