データベース内のすべてのテーブルに 'pe_'のような接頭辞を追加すると、クラスとテーブルの間のマッピングは次のようになります:Entity Frameworkのコードプレースメントをグローバルに最初に追加する方法
I 1つのマップでは、次のようにすることができます:
[Table("pe_Category")]
public class Category
{
public int CategoryId { get; set; }
}
しかし、何百ものエンティティがある可能性はありません。
だから、僕は、このように、グローバルプレフィックスを追加する方法を見つけることだ:
public class Category
{
public int CategoryId { get; set; }
}
public class Product
{
public int ProductId { get; set; }
}
// Global config, will affect all entities
table.Name = "pe_" + Class.TypeName ;
誰もが私を助けることができますか?
からタイプにエンティティを変更し、これはまたpluralisedされている名前を停止しますか? –