1
我正在開發一個多語言的ASP.NET Web應用程序,該程序利用實體框架代碼優先實現數據持久性。例如,我已經定義了一個實體的我的「項目」實例首先在EF代碼中定義特定語言實體的有效方法
public class Project
{
public Guid Id {get; set;}
public string Name {get; set;}
public string Descr {get; set;}
}
現在我想添加其他語言的支持,允許管理員保存不同的語言項目的描述不同的字符串數據。現在我必須繼續前進,並添加屬性,如
public string Name_Es {get; set;}
public string Descr_Es {get; set;}
並提供了一個特定的邏輯來允許這些語言特定字段的人口。
是否有更高效的方法可以通過EF Code First保存特定於語言的數據?