gpt4 book ai didi

entity-framework-4.1 - Entity Framework Code First 表复数

转载 作者:行者123 更新时间:2023-12-04 02:54:03 25 4
gpt4 key购买 nike

我将 EF 的 CodeFirst 与定义良好的数据库一起使用。
我的数据库有一个名为“Centros”(葡萄牙语词)的表,我设法发现 EF 试图将我的实体复数化以获得“Centros”女巫在这种情况下是错误的。

如果我删除复数 modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();我设法让它工作,但我必须将我的表重命名为“Centro”(以匹配我的实体名称)。

在葡萄牙语中,“Centro”是单数,“Centros”是复数。

我不想重命名我的表名,所以如何在删除复数约定后为我的实体指定匹配的表名?

最佳答案

我注释了我所有的类,不管框架是否可以通过一些智能反射例程为我做这件事。例如。

[Table("Order")]
public class Order
{

}

我们可以触摸类型,它更干净,并且在某些意外事件中不太可能摔倒。

关于entity-framework-4.1 - Entity Framework Code First 表复数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com