使用T4动态创建edmx实体
本文关键字:edmx 实体 创建 动态 T4 使用 | 更新日期: 2023-09-27 18:14:18
我有一个情况来创建(可见的真/假)一些实体(表)在edmx文件依赖于一些表行值使用T4模板在c#。我该怎么做呢?
Edit:我创建了带有实体的edmx文件,并添加了一个texttemplate。使用一些代码生成edmx实体。保存文件时,在texttemplate
的.cs文件中成功生成的实体请帮。
我有一个类似的情况,我的数据库是巨大的,我只是希望能够为一组表生成实体类。不幸的是,如果要用XML语言操作EDMX文件,就必须处理很多事情。否则,您可以自定义.tt文件,以跳过为某些名称生成类。
实体接口生成器https://entityinterfacegenerator.codeplex.com
本项目1.2版包含自定义的T4模板,可以有条件地生成实体类的接口和正则表达式匹配的接口。
您可以通过比较自定义的。tt文件与来自Microsoft的原始文件来学习类似的名称匹配。