Каков наилучший способ сделать наименьшее число выборок из базы данных и заполнить модель представления, зависящую приблизительно от каждого поля, и другую выборку таблицы, например
public class FirstClass { public int id{get;set;} public string name{get;set;}}
и ViewModel зависит для свойства name FirstClass
public Class FirstViewModel{public string FirstClassName{get;set;}}
, поэтому я должен сделать это в уме, но я знаю, что должен быть лучший способ
DBSet<FirstClass> FirstClass{get;set;}
контроллер или хранилище:
db.FirstClass.Find(x=>x.id == id).select(x=>x.name);
, что очень плохо для производительности базы данных.