如何自定义与 EDMX(模型优先)实体框架 4.1 一起使用的表名?
Posted
技术标签:
【中文标题】如何自定义与 EDMX(模型优先)实体框架 4.1 一起使用的表名?【英文标题】:How to customize the table names which are used with a EDMX (Model First) Entity Framework 4.1? 【发布时间】:2011-09-12 03:26:13 【问题描述】:我目前在我的 Model First Entity Framework 4.1(2011 年 6 月 CTP)模型中有一个继承模型。
我有一个基类型“BusinessEntity”,“Organization”继承自该类型。
是否可以指定用于持久化组织数据的表(TPT 结构)?
现在,它默认为 BusinessEntities_Organization 而我想要“组织”
【问题讨论】:
不知道这是一个脑筋急转弯! 【参考方案1】:应该可以像下面这样注释您的“组织”类来告诉 EF 要使用哪个表:
[Table("Organizations")]
public class Organization ...
【讨论】:
由于我使用的是模型优先方法并且代码实际上是自动生成的,所以我不适用。以上是关于如何自定义与 EDMX(模型优先)实体框架 4.1 一起使用的表名?的主要内容,如果未能解决你的问题,请参考以下文章