迁移未使表名复数

Old*_*zer 0 entity-framework ef-code-first ef-core-3.0

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

public DBSet<MemberModel> Member { get; set; }
Run Code Online (Sandbox Code Playgroud)

添加迁移并更新数据库后,生成的表名称为Memberand not Members。我哪里做错了?

cka*_*kal 5

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

public DBSet<MemberModel> Members { get; set; }
Run Code Online (Sandbox Code Playgroud)

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