This commit is contained in:
ky_sunl
2021-04-23 07:57:39 +00:00
parent fe8783e3e7
commit 656b4fea29
2 changed files with 2 additions and 5 deletions

View File

@@ -15,7 +15,7 @@ using System.Linq;
namespace Dilon.EntityFramework.Core
{
[AppDbContext("DefaultConnection", DbProvider.MySql)]
public class DefaultDbContext : AppDbContext<DefaultDbContext>, IMultiTenantOnDatabase, IModelBuilderFilter
public class DefaultDbContext : AppDbContext<DefaultDbContext>, IModelBuilderFilter
{
public DefaultDbContext(DbContextOptions<DefaultDbContext> options) : base(options)
{
@@ -34,9 +34,6 @@ namespace Dilon.EntityFramework.Core
{
var defaultConnection = App.Configuration["ConnectionStrings:DefaultConnection"];
// 不需要多租户
return defaultConnection;
// 如果没有实现多租户方式,则无需查询
if (!typeof(IPrivateMultiTenant).IsAssignableFrom(GetType())) return defaultConnection;

View File

@@ -13,7 +13,7 @@ namespace Dilon.EntityFramework.Core
options.CustomizeMultiTenants(); // 自定义租户
options.AddDb<DefaultDbContext>();
options.AddDb<MultiTenantDbContext>();
options.AddDb<MultiTenantDbContext, MultiTenantDbContextLocator>();
}, "Dilon.Database.Migrations");
}
}