【发布时间】:2014-05-07 02:28:15
【问题描述】:
我的数据库中有很多前缀为“tbl”的表,例如 tblCustomer,当使用 EF6 工具生成模型时(Add->New Item- >Data->ADO.NET Entity Data Model)并选择Code First from database,EF生成所有以tbl为前缀的类,如何编辑生成模板以去掉那些前缀?
Rowan Miller 在这篇帖子 Customizing ‘Reverse Engineer Code First’ In The EF Power Tools 中解释了如何编辑这些生成模板,但不知道如何使用 EF 6 中的新整合工具进行编辑
【问题讨论】:
-
记住.. 如果您的数据库中的每个表都以
tbl开头,则与没有表以tbl开头的表相同 -
@paqogomez 肯定,但不是所有的表都有前缀并且代码根本不可读(我的意思是 Customer 比 tblCustomer 更具可读性,我认为这是自然的方式),最终我们可以将该模型与另一个数据库一起使用
标签: c# entity-framework t4 entity-framework-6