首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Simple.Data不识别我的新表

Simple.Data不识别我的新表
EN

Stack Overflow用户
提问于 2014-11-07 09:56:23
回答 1查看 109关注 0票数 1

我们有一个web应用程序,它在特定的管理功能期间在Server中创建一个新表。当我在应用程序的另一部分中使用Simple.Data查询此表时,将收到

代码语言:javascript
复制
unresolvableobjectexception 

就好像Simple.Data看不到这个新表一样。

我已经确认这不是数据库权限问题。

我可以看到的行为是,如果我回收应用程序池,那么Simple.Data就开始工作了。这表示已经刷新了单例/缓存。

是否有人知道通过代码更新Simple.Data缓存的机制,以实现与循环相同的影响。

我使用的是

代码语言:javascript
复制
FindAllBy 

Simple.Data中的语法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-13 10:13:04

经过一些调查后,我发现适配器对象上有一个方法,它将清除缓存,并自动重新初始化。只管打电话

代码语言:javascript
复制
DatabaseSchema.ClearCache();

此外,Mark Rendle还向我指出了做同样事情的方法

代码语言:javascript
复制
Database.ClearAdapterCache();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26798546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档