【发布时间】:2013-03-01 14:34:53
【问题描述】:
我希望设置一个 EF Code First 约定,其中属性的所有列名都有一个小写的第一个字母。
但是,我有其他流畅的 API 代码可以更改默认的列名。我似乎无法找到一种方法来访问属性的 current 列名称以小写第一个字母。从 PropertyInfo 开始,如在 modelBuilder.Properties() 中是不够的,因为列名可能已经设置为与成员名不同。
我一般如何告诉 EF Code First 将所有列名的第一个字母小写?
【问题讨论】:
-
您的电话,但只是好奇:为什么小写字符如此重要?你可以为自己省去很多麻烦。
-
@GertArnold 是那些讨厌的 DBA。 :-) 我选择与他们战斗,如果我能帮上忙,我选择不选择这一场。
-
另外,如果您将 Postgres 作为数据库运行,这将很有价值,这会强制使用全小写的表名和列名
标签: entity-framework ef-code-first