🗑️ Remove duplicate datasource builder

This commit is contained in:
LittleSheep 2025-06-02 19:59:47 +08:00
parent 140b4eb699
commit 3f2e86916d
2 changed files with 3 additions and 11 deletions

View File

@ -85,17 +85,10 @@ public class AppDatabase(
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{ {
var dataSourceBuilder = new NpgsqlDataSourceBuilder(configuration.GetConnectionString("App"));
dataSourceBuilder.EnableDynamicJson();
dataSourceBuilder.UseNetTopologySuite();
dataSourceBuilder.UseNodaTime();
if (configuration.GetValue<bool>("Debug"))
optionsBuilder.EnableSensitiveDataLogging();
optionsBuilder.UseNpgsql( optionsBuilder.UseNpgsql(
dataSourceBuilder.Build(), configuration.GetConnectionString("App"),
opt => opt opt => opt
.ConfigureDataSource(optSource => optSource.EnableDynamicJson())
.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery) .UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery)
.UseNetTopologySuite() .UseNetTopologySuite()
.UseNodaTime() .UseNodaTime()

View File

@ -1,4 +1,3 @@
using System.ComponentModel.DataAnnotations;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace DysonNetwork.Sphere.Storage; namespace DysonNetwork.Sphere.Storage;