fixed VisaApplicationConfiguration.cs and changed DbContext registration

This commit is contained in:
2024-08-20 00:13:53 +03:00
parent 8c58574b5a
commit 57a69c09f3
2 changed files with 3 additions and 3 deletions

View File

@@ -10,8 +10,8 @@ public class VisaApplicationConfiguration : IEntityTypeConfiguration<VisaApplica
{ {
entity.OwnsOne(va => va.ReentryPermit, ReentryPermitConfiguration<VisaApplication>.Configure); entity.OwnsOne(va => va.ReentryPermit, ReentryPermitConfiguration<VisaApplication>.Configure);
entity.OwnsOne(va => va.PermissionToDestCountry, PermissionToDestCountryConfiguration<VisaApplication>.Configure); entity.OwnsOne(va => va.PermissionToDestCountry, PermissionToDestCountryConfiguration<VisaApplication>.Configure);
entity.OwnsMany(va => va.PastVisits, PastVisitConfiguration<VisaApplication>.Configure).ToTable("PastVisits"); entity.OwnsMany(va => va.PastVisits, PastVisitConfiguration<VisaApplication>.Configure);
entity.OwnsMany(va => va.PastVisas).ToTable("PastVisas"); entity.OwnsMany(va => va.PastVisas);
entity.HasOne(va => va.DestinationCountry).WithMany().OnDelete(DeleteBehavior.Restrict); entity.HasOne(va => va.DestinationCountry).WithMany().OnDelete(DeleteBehavior.Restrict);

View File

@@ -27,7 +27,7 @@ public static class DependencyInjection
{ {
var databaseName = isDevelopment ? "developmentDB" : "normal'naya database"; var databaseName = isDevelopment ? "developmentDB" : "normal'naya database";
services.AddDbContextFactory<DbContext>(opts => services.AddDbContext<DbContext>(opts =>
opts.UseSqlServer(configurationManager.GetConnectionString(databaseName))); opts.UseSqlServer(configurationManager.GetConnectionString(databaseName)));
services.AddScoped<IGenericReader>(serviceProvider => serviceProvider.GetRequiredService<DbContext>()); services.AddScoped<IGenericReader>(serviceProvider => serviceProvider.GetRequiredService<DbContext>());