我想提一提,我是EF新手。EF 4.1 Code First POCOs Library
我正在用EF 4.1創建數據訪問庫。
對於每個實體,我有兩個翻譯目標表。
例如:事件==>用於阿拉伯語的Event_ar和用於英語的Event_en。
第一個問題:我有一個錯誤,如果我寫的同一實體類型
,所以我做這項工作圍繞這是絕對不好聽2個DbSets:
public class Event_en : Event { }
public class Event_ar : Event { }
public class DB : DbContext
{
public DbSet<Event_ar> Events_ar { get; set; }
public DbSet<Event_en> Events_en { get; set; }
}
我想知道如果有解決方案呢?
第二個 實體應該與表名相同,否則我有錯誤。
例:「dbo.Event_ar」應該有一個POCO「Event_ar」
應該是具有表的同名屬性的名稱。
這裏:dbo.Events_ar ==> POCO 「Events_ar」
爲什麼我不能操縱的名字?任何解決方案