дюйм. net core 3.1
если у i есть класс модели, внутри которого есть свойство навигации,
public class Department
{
public int ID { get;set; }
public string Name { get; set; }
public List<Student> Students { get; set; }
}
public class Student
{
public int ID { get; set;}
public string Name { get; set;}
}
Согласно предыдущим моделям, в чем разница между .AsNoTracking()
и с отслеживанием, связанным со свойством навигации
Например, , если я извлекаю объект отдела без отслеживания, будет ли он заполнять список студентов или нет, а то же самое для withTracking
и еще
, если я хочу обновить Департамент, не затрагивая список студентов внутри него, как мне этого добиться.
и последнее, потому что я прошел через документы , не понимая
, что EntityState.Detached
означает
и разницу между DBSet.Attach()
и DBSet.Update()