Website Summary Files Commits Branches @commit @diff @stats
path: root / src / DevHive.Data / DevHiveContext.cs
diff options
context:
space:
mode:
Commit60ed435203f0c60d4c6fabe77aa4e87656aaf8c1 (patch)
Author
 Danail Dimitrov <danaildimitrov321@gmail.com>
2021-02-05 16:36:47 +0200
Committer
 Danail Dimitrov <danaildimitrov321@gmail.com>
2021-02-05 16:36:47 +0200
Filesf20f5a64142612a5da582afee039b5d0f650776f /src/DevHive.Data/DevHiveContext.cs
DevHive-60ed435203f0c60d4c6fabe77aa4e87656aaf8c1.tar
DevHive-60ed435203f0c60d4c6fabe77aa4e87656aaf8c1.tar.gz
DevHive-60ed435203f0c60d4c6fabe77aa4e87656aaf8c1.zip
Parenta82c21a79772217fd22e4b9e2b36a655804186c8 (diff)
Adding some metods to Rate repo
1 files changed, 15 insertions, 18 deletions
-rw-r--r--src/DevHive.Data/DevHiveContext.cs33
diff --git a/src/DevHive.Data/DevHiveContext.cs b/src/DevHive.Data/DevHiveContext.cs
index b3ebd73..0cc28bb 100644
--- a/src/DevHive.Data/DevHiveContext.cs
+++ b/src/DevHive.Data/DevHiveContext.cs
@@ -95,31 +95,28 @@ namespace DevHive.Data
builder.Entity<Rating>()
.HasKey(x => x.Id);
- // builder.Entity<Rating>()
- // .HasOne(x => x.Post)
- // .WithOne(x => x.Rating)
- // .HasForeignKey<Post>(x => x.RatingId);
-
- // builder.Entity<Post>()
- // .HasOne(x => x.Rating)
- // .WithOne(x => x.Post);
+ builder.Entity<Rating>()
+ .HasOne(x => x.Post)
+ .WithOne(x => x.Rating)
+ .HasForeignKey<Rating>(x => x.PostId);
- // builder.Entity<Rating>()
- // .HasMany(x => x.UsersThatRated);
+ builder.Entity<Post>()
+ .HasOne(x => x.Rating)
+ .WithOne(x => x.Post);
- // /* User Rated Posts */
+ /* User Rated Posts */
builder.Entity<RatedPost>()
.HasKey(x => new { x.UserId, x.PostId });
- // builder.Entity<RatedPost>()
- // .HasOne(x => x.User)
- // .WithMany(x => x.RatedPosts);
+ builder.Entity<RatedPost>()
+ .HasOne(x => x.User)
+ .WithMany(x => x.RatedPosts);
- // builder.Entity<RatedPost>()
- // .HasOne(x => x.Post);
+ builder.Entity<RatedPost>()
+ .HasOne(x => x.Post);
- // builder.Entity<User>()
- // .HasMany(x => x.RatedPosts);
+ builder.Entity<User>()
+ .HasMany(x => x.RatedPosts);
base.OnModelCreating(builder);
}