自动生成clases / files / etc,例如使用T4文件

时间:2019-03-05 09:38:17

标签: .net-core entity-framework-core ef-core-2.0 ef-core-2.1 ef-core-2.2

我们有一个正在运行的应用程序,其中大多数是CRUD页面,这些页面是由几个T4文件创建的,并且工作正常,在文件生成后稍作改动。

问题是,我们开始分析开始使用网络核心的可能性,问题是我在EF-Core上找不到任何t4文件,所以我想问一下是否有任何方法可以我不知道从上下文或类似的东西创建这些文件。

我找不到与此相关的任何内容,尽管我确实看到了这些CSharpDbContextGenerator和CSharpEntityTypeGenerator ...

谢谢!

1 个答案:

答案 0 :(得分:0)

我还没有研究过预制文件,但是如果您已经习惯了它们,那么仍然可以使用T4模板。我已成功使用this .netcore库从T4模板生成类。该库称为T5。我没有用它做特别复杂的事情,但是我设置了一个Docker容器,该容器与一个简单的bash脚本一起使用来生成我需要的所有文件。 不确定这是否是您想要的。