aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Data/DevHiveContext.cs
diff options
context:
space:
mode:
authortranstrike <transtrike@gmail.com>2021-01-26 18:50:15 +0200
committertranstrike <transtrike@gmail.com>2021-01-26 18:50:15 +0200
commitc73d806b0a16be208402c5922eb3242c469e86b3 (patch)
tree279b667ffe21de10e0e5d21f31a3696b2f83560c /src/DevHive.Data/DevHiveContext.cs
parentb5316d00cbaee97a2c4a74005de87cd1bc26ec28 (diff)
downloadDevHive-c73d806b0a16be208402c5922eb3242c469e86b3.tar
DevHive-c73d806b0a16be208402c5922eb3242c469e86b3.tar.gz
DevHive-c73d806b0a16be208402c5922eb3242c469e86b3.zip
DbContext configurations
Diffstat (limited to 'src/DevHive.Data/DevHiveContext.cs')
-rw-r--r--src/DevHive.Data/DevHiveContext.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/DevHive.Data/DevHiveContext.cs b/src/DevHive.Data/DevHiveContext.cs
index c1bda49..17e16e7 100644
--- a/src/DevHive.Data/DevHiveContext.cs
+++ b/src/DevHive.Data/DevHiveContext.cs
@@ -27,6 +27,15 @@ namespace DevHive.Data
builder.Entity<User>()
.HasMany(x => x.Friends);
+ builder.Entity<User>()
+ .HasMany(x => x.Languages);
+
+ builder.Entity<User>()
+ .HasMany(x => x.Technologies);
+
+ builder.Entity<User>()
+ .HasChangeTrackingStrategy(ChangeTrackingStrategy.Snapshot);
+
base.OnModelCreating(builder);
}
}