Explicitly specify SingleQuery behavior

This commit is contained in:
Roman Kapustin 2021-03-14 21:43:27 +03:00
parent 61d5a6cc57
commit 28ef64b62a

View File

@ -3,7 +3,6 @@
using System; using System;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using osu.Framework.Logging; using osu.Framework.Logging;
using osu.Framework.Statistics; using osu.Framework.Statistics;
@ -111,8 +110,7 @@ namespace osu.Game.Database
{ {
base.OnConfiguring(optionsBuilder); base.OnConfiguring(optionsBuilder);
optionsBuilder optionsBuilder
.UseSqlite(connectionString, sqliteOptions => sqliteOptions.CommandTimeout(10)) .UseSqlite(connectionString, sqliteOptions => sqliteOptions.CommandTimeout(10).UseQuerySplittingBehavior(QuerySplittingBehavior.SingleQuery))
.ConfigureWarnings(w => w.Ignore(RelationalEventId.MultipleCollectionIncludeWarning))
.UseLoggerFactory(logger.Value); .UseLoggerFactory(logger.Value);
} }