EF代码优先-db中的列表类型属性表名称

时间:2019-06-05 06:35:22

标签: c# ef-code-first

我在C#中具有角色和权限类:Permission(包括“角色”列表)和Roles(包括“权限”列表)。

当我添加新的迁移配置时,它会在db中创建ROLE_PERMISSION表,但是我想要PERMISSION_ROLE表。

我正在尝试像这样添加配置:

modelBuilder.Entity<Permission>().Property(p => p.Roles).HasColumnName("PERMISSION_ROLE");

但是我有错误:

  

“ ICollection”类型必须为非空值类型...

如何在db中将某些类的列表类型属性的名称配置为表?

谢谢..

0 个答案:

没有答案