在 EF 自动复数中预览实体的表名称

本文关键字:实体 EF | 更新日期: 2023-09-27 18:19:48

public class PersonInfo : MyTableBase

我知道,当我使用此实体时,使用 CodeFirst 约定,除非我添加 Table 属性,否则实体的表将命名为"PersonInfoes"。

有没有办法预览给定实体名称的表的名称?我也在使用流利迁移器,如果他们有办法的话。像这样的东西。

var tableName = EF.getAutoCreateName("EntityName") // tableName == "EntityNames"

在 EF 自动复数中预览实体的表名称

首先使用代码时,您可以控制名称。

public DbSet<PersonInfo> WhateverYouWantToNameIt { get;set; }