首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有绕过EDMX到数据库生成EF4.1 dbContext类的T4模板?

有没有绕过EDMX到数据库生成EF4.1 dbContext类的T4模板?
EN

Stack Overflow用户
提问于 2012-07-10 21:54:19
回答 1查看 300关注 0票数 0

我非常希望摆脱我们目前在项目中使用的丑陋的EDMX blob。我们的项目首先是数据库,目前我们使用可怕和错误的EDM designer创建EDMX文件,从那里我们使用T4模板生成DbContext和POCO实体。

随着项目的成熟,我们发现我们的数据库模型和实体模型之间的差异很小,本质上是1对1的实体到表的映射,这似乎是EF最喜欢的模式。我们唯一的区别是在我们的四个实体之间单独使用了Table-per-Type继承。这本身并没有被证明是一个好的设计,很可能会被抛弃。

我的问题是-我们不需要EDMX文件,我们应该能够直接从数据库模型驱动我们的DbContext和实体类的创建,有没有T4模板可以做到这一点?

我找到了几年前来自Oleg的this post,它提供了T4模板来实现这一点,但输出是针对ObjectContext的,而不是针对DbContext的。当然,我可以期待加强这里已经完成的工作,但如果有人已经让它工作了,我不想重新发明轮子。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-10 22:00:10

我已经使用Entity Framework Power Tools扩展从数据库生成POCO模型、映射类和dbContext。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11414885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档