fix DbSeeder Items in appSettings and enable Seeding items using Generics ...

This commit is contained in:
2026-05-13 23:11:42 +03:30
parent a1be6f8c50
commit d5da4c9d7b
2 changed files with 37 additions and 6 deletions
+23 -5
View File
@@ -6,6 +6,7 @@ using IdentityModel.AspNetCore.OAuth2Introspection;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Server.Kestrel.Core;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
@@ -103,9 +104,24 @@ namespace xApi
x.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
});
// //
// // Check Data Service ...
// var dataServiceConfig = Configuration.GetXDataServiceConfiguration();
//
// Custom ...
//
services.Configure<IISServerOptions>(options =>
{
options.AllowSynchronousIO = true;
});
//
services.Configure<KestrelServerOptions>(options =>
{
options.AllowSynchronousIO = true;
});
//
// Check Data Service ...
var dataServiceConfig = Configuration.GetXDataServiceConfiguration();
//
// Check DataBase Registration ...
@@ -165,8 +181,10 @@ namespace xApi
//
// Use xDataService Middleware ...
// TODO: Fix this ...
// app.UseXDatabase(apiDatabaseDescriptor);
app.UseXDatabase(
descriptor: apiDatabaseDescriptor,
isDevelopmentEnvironment: env.IsDevelopment()
);
//
// Using Services ...