🗑️ 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()
@ -374,7 +367,7 @@ public static class OptionalQueryExtensions
{ {
return condition ? transform(source) : source; return condition ? transform(source) : source;
} }
public static IQueryable<T> If<T, TP>( public static IQueryable<T> If<T, TP>(
this IIncludableQueryable<T, TP> source, this IIncludableQueryable<T, TP> source,
bool condition, bool condition,

View File

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