我有一个包含大量表的数据库,不幸的是,这些表的命名没有任何标准约定:
- 表名
- 另一个表名
- YETANOTHERTABLENAME
- 垃圾表
我正在使用带有标准 T4 代码生成模板的实体框架在 C# 中创建 POCO 类
有没有我可以遵循的最佳实践,它让我可以合并我自己的约定来在 C# 应用程序中命名这些表,而无需触及 SQL 中的任何内容?自动生成的类如下所示:
- 表名.cs
- 另一个表名.cs
- YETANOTHERTABLENAMEs.cs
- 垃圾表.cs
我想要某种包装器:
- 清洁表名 => 表名
- CleanAnotherTableName => anotherTableName
- CleanYetAnotherTableName => YETANOTHERTABLENAME
- CleanGarbageTable => 垃圾表
一种方法是只创建包装类?..有什么想法吗?