aboutsummaryrefslogtreecommitdiff
path: root/src/Web
diff options
context:
space:
mode:
authortranstrike <transtrike@gmail.com>2021-02-18 13:40:22 +0200
committertranstrike <transtrike@gmail.com>2021-02-18 13:40:22 +0200
commitb0e5770564b61e9785462834adadafb343bb21b8 (patch)
tree8275596ba417a5e5d63a60339a79d9726adfa131 /src/Web
parent72502154725594cf31878aa944f4bc9d9f3521a3 (diff)
downloadDevHive-b0e5770564b61e9785462834adadafb343bb21b8.tar
DevHive-b0e5770564b61e9785462834adadafb343bb21b8.tar.gz
DevHive-b0e5770564b61e9785462834adadafb343bb21b8.zip
EF Core splitting queries for performance boost
Diffstat (limited to 'src/Web')
-rw-r--r--src/Web/DevHive.Web/Configurations/Extensions/ConfigureDatabase.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDatabase.cs b/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDatabase.cs
index 687e83f..1bd8df0 100644
--- a/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDatabase.cs
+++ b/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDatabase.cs
@@ -19,7 +19,10 @@ namespace DevHive.Web.Configurations.Extensions
services.AddDbContext<DevHiveContext>(options =>
{
options.EnableSensitiveDataLogging(true);
- options.UseNpgsql(configuration.GetConnectionString("DEV"));
+ options.UseNpgsql(configuration.GetConnectionString("DEV"), options =>
+ {
+ options.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery);
+ });
});
services.AddIdentity<User, Role>()