如何从aspnetboilerplate Core 2

时间:2017-11-07 12:12:49

标签: c# asp.net-core aspnetboilerplate

我正在尝试在MVC中使用aspnetboilerplate Core 2(而不是Angular版本)。

运行 Add-Migration Update-Database 后,所有创建的表都有Abp前缀。
例如:AbpUsersAbpRolesAbpFeatures,...

如何从表名中删除Abp

我看到了一些说明,但所有这些说明都与aspnetboilerplate的MVC5版本有关。

1 个答案:

答案 0 :(得分:3)

在此问题中回答:https://github.com/aspnetboilerplate/aspnetboilerplate/issues/2382

  

For Entity Framework Core

     

覆盖OnModelCreating并致电modelBuilder.ChangeAbpTablePrefix。例如:

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    base.OnModelCreating(modelBuilder);

    modelBuilder.ChangeAbpTablePrefix<Tenant, Role, User>(""); // Removes table prefixes. You can specify another prefix.
}
     

请务必在代码文件中添加using Abp.Zero.EntityFrameworkCore;,以便访问ChangeAbpTablePrefix扩展程序。