我想在数据库中添加前缀为“pe_”的所有表,那么类和表之间的映射将是这样的:Category(pe_Category)、Product(pe_Product) 等。
我知道只有一张地图,我可以这样做:
[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 ;
任何人都可以帮助我吗?