我有一个包含大量表的数据库,不幸的是这些表的命名没有任何标准约定:
我使用实体框架和标准 T4 代码生成模板在 C# 中创建 POCO 类
是否有我可以遵循的最佳实践,让我可以合并自己的约定,在 C# 应用程序中命名这些表,而无需接触 SQL 中的任何内容?自动生成的类如下所示:
- 表名.cs
- anotherTableNames.cs
- YETANOTHERTABLENAMEs.cs
- Garbage_Tables.cs
我想要某种包装:
- CleanTableName => 表名称
- CleanAnotherTableName => anotherTableName
- CleanYetAnotherTableName => YETANOTHERTABLENAME
- CleanGarbageTable => Garbage_Table
一种方法是只创建包装类?...有什么想法吗?
如果您转到 edmx 文件,您可以单击每个实体并在其中重命名它们(属性窗口中的实体集名称和名称)。然后,如果您重新生成由 T4 模板创建的类,您的类将具有新名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)