Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.23 KB | None | 0 0
  1.  
  2. using Microsoft.EntityFrameworkCore;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Web;
  7. using _1001Rezepti.Models;
  8. using Microsoft.AspNetCore.Identity;
  9. using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
  10. namespace _1001Rezepti.Models
  11. {
  12.     public class RecepieContext : IdentityDbContext<IdentityUser>
  13.     {
  14.         public RecepieContext(DbContextOptions<RecepieContext> options) : base(options) { }
  15.         //public DbSet<Category> Categories { get; set; }
  16.         public DbSet<Product> Products { get; set; }
  17.         public DbSet<Recepie> Recepies { get; set; }
  18.         public DbSet<RecProd> RecProds { get; set; }
  19.  
  20.  
  21.         protected override void OnModelCreating(ModelBuilder modelBuilder)
  22.         {
  23.             modelBuilder.Entity<Recepie>().ToTable("Recepie");
  24.             modelBuilder.Entity<Product>().ToTable("Product");
  25.             modelBuilder.Entity<RecProd>().ToTable("RecProd");
  26.             modelBuilder.Entity<Recepie>().HasKey(r => r.RecepieID);
  27.             modelBuilder.Entity<Product>().HasKey(p => p.ProductID);
  28.  
  29.             modelBuilder.Entity<RecProd>().HasKey(r => new { r.RecepieId, r.ProductId });
  30.             base.OnModelCreating(modelBuilder);
  31.         }
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement