1

我在现有数据库上使用 Entity Framework Reverse Engineer Code First。类已正确创建,但我需要更改实体名称。我想在每个实体类前面加上“EpiFlex”。如果 SQL 表名称为 Users,则生成的实体应为 EpiFlexUsers,输出文件应为 EpiFlexUsers.cs。

是否有某种标签可以添加到 T4 文件的开头以自动添加该前缀,还是我必须煞费苦心地检查每个文件并将前缀放在自动生成的代码之前?

或者,也许我完全没有抓住重点。是否有另一种方法来指定实体的自定义命名?

4

1 回答 1

0

似乎没有任何快速简便的方法可以做到这一点。但是,Programming Entity Framework 2nd Edition如果您要真正进入实体框架,我认为这是一本非常重要的书。这本书对编辑 T4 文件也有很多帮助。我还没有消化关于 T4 编辑的完整部分,所以也许我仍然会找到一些东西来展示如何非常轻松地做我想做的事。

这是该书的链接。http://shop.oreilly.com/product/9780596807252.do

于 2012-11-15T13:58:51.830 回答