Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Base
- {
- public Guid Id { get; set; }
- }
- class Generic<T> : Base
- {
- public T Value { get; set; }
- }
- class Concrete : Generic<int>
- {
- public string Something { get; set; }
- }
- class Context : DbContext
- {
- public DbSet<Concrete> Concretes{ get; set; }
- protected override void OnModelCreating(DbModelBuilder modelBuilder)
- {
- modelBuilder.Entity<Concrete>().Map(p =>
- {
- p.MapInheritedProperties();
- p.ToTable("Concrete");
- });
- base.OnModelCreating(modelBuilder);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement