Я хотел бы спросить, можно ли настроить таргетинг только на одну таблицу с DbContext в Entity Framework Core?
Короче говоря, у меня есть система, которая управляет всем, что касается базы данных и всех таблиц в ней, но сейчас я пишу новую систему, которая использует ту же базу данных, но нуждается только в одной из таблиц. Также мне не нужны все сущности в методе OnModelCreating
и т.д ...
Допустим, у меня есть что-то вроде:
public virtual DbSet<Admin> Admins { get; set; }
public virtual DbSet<User> Users { get; set; }
public virtual DbSet<Project> Projects { get; set; }
public virtual DbSet<AdminProject> AdminProjects { get; set; }
public virtual DbSet<UserProject> UserProjects { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
// something
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
//modelBuilder for all of the tables
}
но я бы предпочел просто:
public virtual DbSet<Project> Projects { get; set; }
и позже в OnModelCreating
просто модель для сущности Проекта.
Спасибо за вашу помощь