【发布时间】:2011-10-05 06:47:36
【问题描述】:
我有一个管理规则集合的站点和一个单独的 Windows 窗体应用程序,该应用程序根据数据库中的规则进行文件级别的更改。
这两个应用程序都对 EF Code First DbContext 使用相同的库,但每个应用程序都在实例化自己的上下文副本。
问题是,上下文的每个运行版本都不知道其他版本所做的更改。例如。如果我更改网站上的规则,表单应用程序仍然具有以前的版本。
我知道我可能会采取这种错误的方式,并且应该通过 JSON/REST 从网站访问表单应用程序的某种数据,但出于其他原因我不希望这样做。
有没有办法在上下文中“禁用缓存”并强制每个查询访问数据库?
【问题讨论】:
标签: entity-framework-4 ef-code-first