Advertisement
Guest User

generic entity base

a guest
Jun 20th, 2012
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.66 KB | None | 0 0
  1.    class Base
  2.     {
  3.         public Guid Id { get; set; }
  4.     }
  5.  
  6.     class Generic<T> : Base
  7.     {
  8.         public T Value { get; set; }
  9.     }
  10.  
  11.     class Concrete : Generic<int>
  12.     {
  13.         public string Something { get; set; }
  14.     }
  15.  
  16.     class Context : DbContext
  17.     {
  18.         public DbSet<Concrete> Concretes{ get; set; }
  19.  
  20.         protected override void OnModelCreating(DbModelBuilder modelBuilder)
  21.         {
  22.             modelBuilder.Entity<Concrete>().Map(p =>
  23.             {
  24.                 p.MapInheritedProperties();
  25.                 p.ToTable("Concrete");
  26.             });
  27.  
  28.             base.OnModelCreating(modelBuilder);
  29.         }
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement