【发布时间】:2011-10-10 12:32:21
【问题描述】:
我将 EF 的 CodeFirst 与定义明确的数据库一起使用。 我的数据库有一个名为“Centros”(葡萄牙语)的表,我设法发现 EF 试图将我的实体复数化以获取“Centroes”女巫在这种情况下是错误的。
如果我删除复数形式 modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); 我设法让它工作但我必须将我的表重命名为“Centro”(以匹配我的实体名称)。
在葡萄牙语中,'Centro' 是单数,'Centros' 是复数。
我不想重命名我的表名,那么如何在删除复数约定后为我的实体指定匹配的表名?
【问题讨论】: