sozsoft-platform/api/src/Sozsoft.Platform.Domain/Data/IAfterAllMigrationsSqlExecutor.cs

17 lines
559 B
C#
Raw Normal View History

using System;
using System.Threading.Tasks;
namespace Sozsoft.Platform.Data;
/// <summary>
/// Tüm migration ve seed işlemleri tamamlandıktan sonra çalıştırılacak SQL adımlarını yürütür.
/// Uygulaması DbMigrator projesindedir; migrator dışındaki host'larda kayıtlı olmayabilir.
/// </summary>
public interface IAfterAllMigrationsSqlExecutor
{
/// <param name="tenantId">
/// null ise HostData/ExecuteData, aksi halde TenantData/ExecuteData klasörü işlenir.
/// </param>
Task ExecuteAsync(Guid? tenantId = null);
}