是否可以(使用EF Code First)定义像
这样的POCO类 public class Product
{
public int Id {get;set;}
public string Name {get;set;}
public string Description {get;set;}
}
并且有姓名&描述值基于文化存储在数据库中?
答案 0 :(得分:0)
您无法设计一个POCO类,它会在一个数据库列中存储多个值,并根据文化选择正确的值。
您可以做的是添加一个查找类,其中ProductId和CultureId是组合的主键,并为每个产品存储特定于文化的名称和描述。
您可以通过返回当前文化的扁平化产品列表或在部分产品类中添加“名称”和“描述”属性来让您在存储库中抽象出来,并让他们使用当前文化来查找基于文化的值。