0

我有一种情况要在 edmx 文件中创建(可见的真/假)一些实体(表),这取决于在 C# 中使用 T4 模板的一些表行值。我怎样才能做到这一点?

编辑:我创建了带有实体的 edmx 文件,并添加了一个带有一些代码的 texttemplate.tt 文件以生成 edmx 实体。保存文件时,实体在 texttemplate 的 .cs 文件中成功生成

请帮忙。

4

1 回答 1

1

我有类似的情况,我的数据库很大,我只想能够为一组表生成实体类。不幸的是,如果您想以 XML 语言操作 EDMX 文件,您将不得不处理很多事情。否则,您可以自定义 .tt 文件以跳过为某些名称生成类。

实体接口生成器 https://entityinterfacegenerator.codeplex.com

本项目1.2版本包含定制的T4模板,可以有条件地生成实体类的接口和正则表达式匹配的接口。

您可以通过将自定义的 .tt 文件与 Microsoft 的原始文件进行比较来学习进行类似的名称匹配。

于 2014-05-10T19:30:36.700 回答