Guest User

Untitled

a guest
Aug 6th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.86 KB | None | 0 0
  1.  
  2. public class MyYobaContext : DbContext, IMyYobaContext {
  3.     public DbSet<SmallYoba> { get; set; }
  4.     public DbSet<BigYoba> { get; set; }
  5.     public DbSet<SmallBigYoba> { get; set; }
  6.  
  7.     protected override void OnModelCreating(ModelBuilder modelBuilder)
  8.     {
  9.         modelBuilder.Entity<SmallBigYoba>()
  10.            .HasKey(option => new { option.SmallYobaId, option.BigYobaId });
  11.             base.OnModelCreating(modelBuilder);
  12.         base.OnModelCreating(modelBuilder);
  13.     }
  14. }
  15.  
  16. public class SmallBigYoba {
  17.     public int SmallYobaId { get; set; }
  18.     public SmallYoba SmallYoba { get; set; }
  19.  
  20.     public int BigYobaId { get; set; }
  21.     public BigYoba BigYoba { get; set; }
  22. }
  23.  
  24. public class BigYoba {
  25.     ...
  26.     ICollection<SmallBigYoba> ManyToManyYoba { get; set; }
  27.     ...
  28. }
  29.  
  30. public class SmallYoba {
  31.     ...
  32.     ICollection<SmallBigYoba> ManyToManyYoba { get; set; }
  33.     ...
  34. }
Advertisement
Add Comment
Please, Sign In to add comment