无需任何配置即可生成实体代码的 T4 模板

Posted

技术标签:

【中文标题】无需任何配置即可生成实体代码的 T4 模板【英文标题】:T4 template for generating entity code without any config 【发布时间】:2011-06-12 17:26:50 【问题描述】:

有了实体框架4.1,现在可以先用代码了:

http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx

但是,这仍然需要一个带有模型的配置文件。

是否有专门用C#生成数据库访问代码的T4模板,没有配置文件,没有edmx文件?

特别是,这个 T4 模板应该生成 OnModelCreating 方法。

它存在吗?

【问题讨论】:

【参考方案1】:

是的,这样的工具存在。它是EF Power tools 的一部分(目前在 CTP1 中),它首先被称为逆向工程师代码。它不是 T4 模板,它仍然会在配置文件中生成连接字符串,但整个映射是在代码中生成的(没有 edmx)。

【讨论】:

如果您对该工具有任何疑问,请不要忘记至少在文章中的评论中提及它。它仍然是预览版,因此可以在最终发布之前解决问题。

以上是关于无需任何配置即可生成实体代码的 T4 模板的主要内容,如果未能解决你的问题,请参考以下文章

T4模板:T4模板之菜鸟篇

使用T4模板为EF框架添加实体根据数据库自动生成字段注释的功能

RazorEngine.NetCore 相见恨晚,它让我彻底放弃了T4模板

我们如何让 T4 模板根据用户正在编辑的 .cs 文件生成代码?

T4模板之菜菜鸟篇

实体框架 4.1 T4 输出到 IDbset