我们有一个web应用程序,它在特定的管理功能期间在Server中创建一个新表。当我在应用程序的另一部分中使用Simple.Data查询此表时,将收到
unresolvableobjectexception 就好像Simple.Data看不到这个新表一样。
我已经确认这不是数据库权限问题。
我可以看到的行为是,如果我回收应用程序池,那么Simple.Data就开始工作了。这表示已经刷新了单例/缓存。
是否有人知道通过代码更新Simple.Data缓存的机制,以实现与循环相同的影响。
我使用的是
FindAllBy Simple.Data中的语法。
发布于 2014-11-13 10:13:04
经过一些调查后,我发现适配器对象上有一个方法,它将清除缓存,并自动重新初始化。只管打电话
DatabaseSchema.ClearCache();此外,Mark Rendle还向我指出了做同样事情的方法
Database.ClearAdapterCache();https://stackoverflow.com/questions/26798546
复制相似问题