迁移未使表名复数

时间:2019-11-12 16:15:39

标签: entity-framework ef-code-first ef-core-3.0

我添加了一个简单的类MemberModel并将以下内容添加到我的数据库上下文类中:

public DBSet<MemberModel> Member { get; set; }

添加迁移并更新数据库后,生成的表名称为Member,而不是Members。我哪里出错了?

1 个答案:

答案 0 :(得分:5)

EF Core将使用DbSet属性的名称。将Member重命名为Members应该会生成一个Members表。

public DBSet<MemberModel> Members { get; set; }

更多信息 https://github.com/aspnet/Announcements/issues/167