Вы определите DbSet
в вашем контексте. Вы можете определить набор базового User
типа, и он сможет работать с User
и всеми производными типами сущностей.
public class Context : DbContext
{
public DbSet<User> Users { get; set; }
}
И использовать это так же, как и любой другой.
Установка:
context.Users.Add(new UserProfile() { ... });
Изменение:
var profile = GetSomeProfile();
context.Entry(profile).State = EntityState.Modified;
Стирание:
var anotherProfiele = GetSomeOtherProfile();
context.Users.Remove(anotherProfile);