实体框架 6.1 - 使用自定义代码调试 t4 脚本执行 首先进行逆向工程

本文关键字:执行 脚本 t4 逆向工程 调试 代码 框架 自定义 实体 | 更新日期: 2023-09-27 17:57:16

是否可以

调试从实体数据模型向导触发的 EntityType.cs.t4 和 Context.cs.t4 脚本的执行,当将"ADO.NET 实体数据模型"项添加到 VS 项目并选择"数据库中的代码优先"选项时?如果是,具体如何(我在上面的 t4 文件中添加了断点,但没有触发它们)?我找不到任何关于这一点的描述。

我在这些文件中进行了一些自定义更改,并希望调试从现有数据库生成代码优先代码的过程。

实体框架 6.1 - 使用自定义代码调试 t4 脚本执行 首先进行逆向工程

不,它没有帮助。这些 EF 6.1 模板在 Visual Studio 实体数据模型向导的上下文中执行,不能"手动"执行。两个 t4 脚本文件没有"标准"*.tt 文件扩展名,而是 *.t4。目的是调试代码生成。