fixed VisaApplicationConfiguration.cs and changed DbContext registration
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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>());
|
||||||
|
|||||||
Reference in New Issue
Block a user