该应用只是一个本地UWP Windows应用商店应用。我正在使用带有SQLite DB的EFC。我想知道在应用程序的生命周期中保持上下文(MyContext)“活着”是否有意义。这样我的docs集合就会有实际数据库的实时表示,所以我可以添加/删除/检索对象并绑定到docs集合。
ObservableCollection<Document> docs;
// Can I just skip adding the "using" block here and just keep the connection
// alive until the app is closed?
using (var context = new MyContext())
{
docs = new ObservableCollection<Document>(context.Documents);
}