如何关闭 Entity Framework Code First 复数化 Per Table

How to Turn of Entity Framework Code First Pluralization Per Table

我支持旧版 .Net Entity Framework 应用程序。 此应用程序对 table 个名称使用复数化。

我正在介绍一个新数据item/table名称"Media"。

然而,Entity Framework 错误地将其复数化为 "Medias"。

如何在每个 table 的基础上关闭多元化?

到目前为止,我已经做了一些研究,但我发现的唯一 material 是指打开和关闭整个数据集的复数化。这对于支持遗留应用程序是不可能的。

您可以在映射中指定 table 名称。如果您使用流畅的界面,您可以使用 ToTable("Media"),如果您使用 DataAnnotation,您可以在 class 之前指定 [Table("Media")] .