public void GetSubjects([FromBody] Subject model)
{
Subject mod = _context.Subject.Find(model.SubjectId)
Вот есть метод, который принимает заведомо НЕ ПОПЛНУЮ модель, в ней кроме первичного ключа нет нихрена (еесли передавать только PK то вообще в метод приема данных не идет).
Вот делаю я Find(), справка гласит что это будет "finding entry with given PK with or without hitting database", и оно действительно возвращает модели правильные, но в них так же валидна только часть с PK, т.е. метод поиска, по какой-то причине, возвращает так же модели только с валидным PK - это такая особенность методов поиска в EF, и происходит из-за того что входная модель не полная, либо это связано с LazyLoading или чем-то подобным?
Ниже будут скриншоты, что ббы было понятнее
А чё Find
Обсуждают сегодня