我正在为我的下一个项目使用某种数据生成技术,并对使用 Visual Studio 2010 的 ADO.NET 实体框架感到好奇。我是实体框架的新手,所以请保持温和。
我对类命名的偏好一直是驼峰式命名法。例如客户网站。我对数据库命名的偏好一直是带下划线的小写字母。例如 customer_site。这似乎是过去十年的常态,我与许多公司的数据库管理员一起工作,这就是我采用这种技术的原因。
使用实体框架生成我的类,它总是使用表名,所以我的类名变成了customer_site。我讨厌。
我正在通过原型进行中间编码,其中数据库有很多表(比如大约 40 个)。目前,我一直在研究自己的数据模型,但我厌倦了手动编码字段和属性。它是一个带有标准 CRUD 的 VB.NET WinForm 应用程序,适用于顶部有各种花里胡哨的实体。
是否可以让实体框架类生成器使用我想要的命名约定?还是我需要更改我的数据库命名约定?或者只是使用实体框架类生成器给我的东西 - customer_site 作为类名。
有什么想法吗?
谢谢,
安德斯