简体   繁体   English

如何从aspnetboilerplate Core 2中删除表名称前缀

[英]How to remove table name prefix from aspnetboilerplate Core 2

I am trying to use aspnetboilerplate Core 2 in MVC (not Angular version). 我正在尝试在MVC(不是Angular版本)中使用aspnetboilerplate Core 2。

After running Add-Migration and Update-Database , all of the created tables have Abp prefix. 运行Add-MigrationUpdate-Database之后 ,所有创建的表都具有Abp前缀。
Such as: AbpUsers , AbpRoles , AbpFeatures , ... 例如: AbpUsersAbpRolesAbpFeatures ,...

How can I remove Abp from table names? 如何从表名称中删除Abp

I see some instructions but all of them are related to MVC5 version of aspnetboilerplate . 我看到了一些说明,但所有说明都与MVC5版本的aspnetboilerplate

Answered in this issue: https://github.com/aspnetboilerplate/aspnetboilerplate/issues/2382 在这个问题上回答: https : //github.com/aspnetboilerplate/aspnetboilerplate/issues/2382

For Entity Framework Core 对于实体框架核心

Override OnModelCreating and call modelBuilder.ChangeAbpTablePrefix . 覆盖OnModelCreating并调用modelBuilder.ChangeAbpTablePrefix Example: 例:

 protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ChangeAbpTablePrefix<Tenant, Role, User>(""); // Removes table prefixes. You can specify another prefix. } 

Remember to add using Abp.Zero.EntityFrameworkCore; 记住要using Abp.Zero.EntityFrameworkCore;添加using Abp.Zero.EntityFrameworkCore; to your code file in order to access ChangeAbpTablePrefix extension method. 到您的代码文件以访问ChangeAbpTablePrefix扩展方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从 EF Core 拥有的类型列名称中删除前缀 - How to remove prefix from EF Core owned type column names 如何在.net core3和ef core3的上下文中给表名加前缀? - How to prefix a table name in a context in. Net core3 and ef core3? 如何获取表/视图名称(即删除模式前缀) - How to get table/view name (i.e. remove schema prefix) 如何在服务器端检索aspnetboilerplate核心项目本地化信息 - How to retrieved aspnetboilerplate core project localization information in server side 删除Cookie名称中的.AspNet前缀 - Remove .AspNet prefix in cookie name 如何在实体框架中为表名添加前缀查询 - How to write query with prefix for table name in entity framework 删除.NET Core路由中的“ api”前缀 - Remove “api” prefix in .NET Core Routing 无法从aspnetboilerplate asp.net核心项目控制器调用服务 - Failed to call service from aspnetboilerplate asp.net-core project controller 使用CSharpCodeProvider生成代码时如何从字段类型中删除@prefix - How to remove @prefix from field type when generating code with CSharpCodeProvider 具有2个数据库的Entity Framework Core(aspnetboilerplate webapp) - Entity Framework Core with 2 databases ( aspnetboilerplate webapp )
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM