Browse Source

Introduce ITenantDatabaseSchemaMigrator.

pull/7577/head
Halil İbrahim Kalkan 5 years ago
parent
commit
d48e65d23e
  1. 13
      framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/NullTenantDatabaseSchemaMigrator.cs
  2. 13
      framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/TenantDatabaseSchemaMigrator.cs

13
framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/NullTenantDatabaseSchemaMigrator.cs

@ -0,0 +1,13 @@
using System.Threading.Tasks;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.MultiTenancy
{
public class NullTenantDatabaseSchemaMigrator : ITenantDatabaseSchemaMigrator, ISingletonDependency
{
public Task MigrateAsync()
{
return Task.CompletedTask;
}
}
}

13
framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/TenantDatabaseSchemaMigrator.cs

@ -0,0 +1,13 @@
using System.Threading.Tasks;
namespace Volo.Abp.MultiTenancy
{
public interface ITenantDatabaseSchemaMigrator
{
/// <summary>
/// Set Current Tenant before calling this method.
/// </summary>
/// <returns></returns>
Task MigrateAsync();
}
}
Loading…
Cancel
Save