我有一个申请,目前由两部分组成
幕后的逻辑包括一些项目,例如存储库 - 数据访问是通过一个工作单元实现的。 Viewer本身是一个带有底层ViewModel的WPF表单。
ViewModel包含一个ObservableCollection,它是我的Viewer的数据源。
现在的问题是 - 我怎么能每隔几分钟检索一次数据库数据?我知道以下两个问题:
如果需要,我会添加一些代码,但目前我认为这根本不会有所帮助。
修改
Equals
这段代码不会获取最新数据 - 我手动编辑了一些行(将IsResolved设置为true),但这个方法仍会检索它。
编辑2:
EDIT3:
public IEnumerable<Request> GetAllUnResolvedRequests() {
return AccessContext.Requests.Where(o => !o.IsResolved);
}
最终问题: 上面的代码“解决”了问题 - 但在我看来,它并不干净。还有另一种方式吗?