From 57a69c09f3703844742466a612c2161a80ad993e Mon Sep 17 00:00:00 2001 From: prtsie Date: Tue, 20 Aug 2024 00:13:53 +0300 Subject: [PATCH] fixed VisaApplicationConfiguration.cs and changed DbContext registration --- .../Configuration/VisaApplicationConfiguration.cs | 4 ++-- SchengenVisaApi/Infrastructure/DependencyInjection.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SchengenVisaApi/Infrastructure/Database/VisaApplications/Configuration/VisaApplicationConfiguration.cs b/SchengenVisaApi/Infrastructure/Database/VisaApplications/Configuration/VisaApplicationConfiguration.cs index 7beb0c5..f85b5c8 100644 --- a/SchengenVisaApi/Infrastructure/Database/VisaApplications/Configuration/VisaApplicationConfiguration.cs +++ b/SchengenVisaApi/Infrastructure/Database/VisaApplications/Configuration/VisaApplicationConfiguration.cs @@ -10,8 +10,8 @@ public class VisaApplicationConfiguration : IEntityTypeConfiguration va.ReentryPermit, ReentryPermitConfiguration.Configure); entity.OwnsOne(va => va.PermissionToDestCountry, PermissionToDestCountryConfiguration.Configure); - entity.OwnsMany(va => va.PastVisits, PastVisitConfiguration.Configure).ToTable("PastVisits"); - entity.OwnsMany(va => va.PastVisas).ToTable("PastVisas"); + entity.OwnsMany(va => va.PastVisits, PastVisitConfiguration.Configure); + entity.OwnsMany(va => va.PastVisas); entity.HasOne(va => va.DestinationCountry).WithMany().OnDelete(DeleteBehavior.Restrict); diff --git a/SchengenVisaApi/Infrastructure/DependencyInjection.cs b/SchengenVisaApi/Infrastructure/DependencyInjection.cs index 07ea025..775895b 100644 --- a/SchengenVisaApi/Infrastructure/DependencyInjection.cs +++ b/SchengenVisaApi/Infrastructure/DependencyInjection.cs @@ -27,7 +27,7 @@ public static class DependencyInjection { var databaseName = isDevelopment ? "developmentDB" : "normal'naya database"; - services.AddDbContextFactory(opts => + services.AddDbContext(opts => opts.UseSqlServer(configurationManager.GetConnectionString(databaseName))); services.AddScoped(serviceProvider => serviceProvider.GetRequiredService());