У нас есть глобальный DataManager
, который содержит и управляет одним DbContext
.DbContext не обновляет свойства объектов
Мы связываем все объекты таблицы с именем File
в виде дерева.
return this.ArchiveContext.File.Where(f => f.parent_id == null).ToList<File>();
Новые товары обновляются с привязкой данных, что отлично.
К сожалению, таких объектов, как name
, нет.
Мы решили, что лучше всего просто обновить их каждые х секунд.
Мы также выяснили, что, если контекст не воссоздан, ни одно из свойств не будет обновлено.
Это, очевидно, неправильный подход.
Каковы наилучшие практики при работе с DbContext
?
Как вы пытаетесь обновить свойства? Вы привязываете его к XAML? – kkocabiyik
Лучшая практика заключается в том, чтобы сконструировать и распоряжаться 'DbContext' так, как вам нужно, глубоко внутри вашего уровня доступа к данным. –
@kkocabiyik Да. – NSAddict