suppress Internal EF Core API usage warning messages on build
This commit is contained in:
parent
bf6edceb36
commit
5268c326a1
|
@ -12,7 +12,9 @@ using Oqtane.Repository.Databases.Interfaces;
|
|||
|
||||
namespace Oqtane.Migrations.Framework
|
||||
{
|
||||
#pragma warning disable EF1001 // Internal EF Core API usage.
|
||||
public class MultiDatabaseMigrationsAssembly: MigrationsAssembly
|
||||
#pragma warning restore EF1001 // Internal EF Core API usage.
|
||||
{
|
||||
private readonly IDatabase _database;
|
||||
|
||||
|
@ -21,7 +23,9 @@ namespace Oqtane.Migrations.Framework
|
|||
IDbContextOptions options,
|
||||
IMigrationsIdGenerator idGenerator,
|
||||
IDiagnosticsLogger<DbLoggerCategory.Migrations> logger)
|
||||
#pragma warning disable EF1001 // Internal EF Core API usage.
|
||||
: base(currentContext, options, idGenerator, logger)
|
||||
#pragma warning restore EF1001 // Internal EF Core API usage.
|
||||
{
|
||||
var multiDatabaseContext = currentContext.Context as IMultiDatabase;
|
||||
if (multiDatabaseContext != null) _database = multiDatabaseContext.ActiveDatabase;
|
||||
|
@ -40,7 +44,9 @@ namespace Oqtane.Migrations.Framework
|
|||
}
|
||||
}
|
||||
|
||||
#pragma warning disable EF1001 // Internal EF Core API usage.
|
||||
return base.CreateMigration(migrationClass, activeProvider);
|
||||
#pragma warning restore EF1001 // Internal EF Core API usage.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user