18 lines
556 B
C#
18 lines
556 B
C#
using System.Reflection;
|
|
using FluentMigrator.Infrastructure;
|
|
|
|
namespace Nop.Data.Migrations;
|
|
|
|
public static partial class MigrationInfoExtension
|
|
{
|
|
/// <summary>
|
|
/// Gets the flag which indicate whether the migration should be applied into DB on the debug mode
|
|
/// </summary>
|
|
public static bool IsNeedToApplyInDbOnDebugMode(this IMigrationInfo info)
|
|
{
|
|
var applyInDbOnDebugMode = info.Migration.GetType().GetCustomAttribute<NopMigrationAttribute>()?.ApplyInDbOnDebugMode;
|
|
|
|
return applyInDbOnDebugMode ?? true;
|
|
}
|
|
}
|