Use the configuration depending on the selected database provider #13
Application/Common/Mappings
SqlData
Application
Application.csprojDependencyInjection.cs
Common
Cqrs
Campus
Queries
Discipline
Queries
Faculty
Queries
Group
Queries
LectureHall
Queries
Professor
Queries
Schedule
Interfaces
Domain
Domain.csproj
Schedule
Persistence
Common
Contexts
Schedule
EntityTypeConfigurations
Schedule
9
SqlData/Persistence/Common/BaseDbContext.cs
Normal file
9
SqlData/Persistence/Common/BaseDbContext.cs
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
|
namespace Mirea.Api.DataAccess.Persistence.Common;
|
||||||
|
|
||||||
|
public abstract class BaseDbContext<TContext>(DbContextOptions<TContext> options) : DbContext(options) where TContext : DbContext
|
||||||
|
{
|
||||||
|
public void ApplyConfigurations(ModelBuilder modelBuilder) =>
|
||||||
|
base.OnModelCreating(modelBuilder);
|
||||||
|
}
|
Reference in New Issue
Block a user