【发布时间】:2013-02-14 10:32:30
【问题描述】:
我一直在使用 Entity Framework 4 和 SQL Server。我发现的主要问题是数据库中的表名都是小写并且有下划线。这意味着当我在 Visual Studio 中创建实体时,类和属性都是带有下划线的小写字母。有没有办法为创建的类实现 Pascal 大小写和属性的 Camel 大小写?
例如:
table_name-->要转换为TableName
是否需要添加任何其他模板或任何其他方式来实现这一点。
不建议手动编辑类名和属性,因为我有大量实体
【问题讨论】:
-
您必须在设计器中手动更新实体,然后才能正确生成您的类。
-
@LadislavMrnka 手动更新是一个乏味的过程,因为在我的情况下它包含大量实体
-
@LadislavMrnka 有没有办法在生成 edmx 文件时强制在 pascal 大小写中创建类,或者在创建 edmx 后自动重命名所有类..
-
嗯,EDMX 是 XML 文件,因此您可以编写一些脚本自动为您完成。
标签: c# entity-framework entity-framework-4 camelcasing pascalcasing