Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. using System.Data.Entity;
  2. using System.Data.Entity.ModelConfiguration.Conventions;
  3. using MovieLib.Data.Entities;
  4. using MovieLib.Data.SampleData;
  5.  
  6. namespace MovieLib.Data
  7. {
  8. public class MovieReviewDbContext :DbContext
  9. {
  10.  
  11. public MovieReviewDbContext() : base(nameOrConnectionString: "MoviesReviewProd") { }
  12.  
  13. public DbSet<Movie> Movies { get; set; }
  14. public DbSet<MoviesReview> MovieReviews { get; set; }
  15.  
  16. //invoke this to seed default values for the 1st run
  17. //comment the intializer code in production
  18. static MovieReviewDbContext()
  19. {
  20. Database.SetInitializer(new MovieReviewDatabaseInitializer());
  21. }
  22.  
  23. //setting EF Convetions
  24. protected override void OnModelCreating(DbModelBuilder modelBuilder)
  25. {
  26. //use singular table names
  27. modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
  28. base.OnModelCreating(modelBuilder);
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement