实体框架6在不需要时复数表名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实体框架6在不需要时复数表名相关的知识,希望对你有一定的参考价值。

我在我的应用程序中首先使用EF 6和代码。我有一个名为FaultClosedBy的表,由Code First创建。但是在我想要对表进行简单查询的代码中,它正在寻找一个名为FaultClosedBies的不存在的表。那么我该如何解决这个问题呢?见enter image description here

答案

Ivan Stoev在我的问题评论中得到了正确答案:

“在FaultClosedBy类或modelBuilder.Entity()上应用[Table(FaultClosedBy”)]数据注释.ToTable(“FaultClosedBy”);“

以上是关于实体框架6在不需要时复数表名的主要内容,如果未能解决你的问题,请参考以下文章

为啥实体框架要复数和大写实体类名?

创建实体时的表名(包含/正则表达式) - 实体框架 - 表前缀

实体框架生成的类不在我需要的命名空间中,有没有办法在不重新生成的情况下更改它使用的命名空间?

如何自定义与 EDMX(模型优先)实体框架 4.1 一起使用的表名?

如何关闭实体框架 5 的复数表创建?

实体框架 6:在上下文中禁用跟踪时更新实体