1

我正在开发一个使用实体框架的 Silverlight 项目。当查询需要几秒钟并且应该返回类似于 3MB+ 的数据时,服务会超时。

我发现我可以将类似 this.ObjectContext.CommandTimeout = NNN 的东西放在 domincontext 的构造函数中,但我想知道是否可以将它放在 web.config 中?

任何帮助将不胜感激。

4

1 回答 1

2

我认为不可能在配置中设置一些东西并自动拾取它。您可以做的是向配置添加自定义属性并读取它并设置ObjectContext.CommandTimeout为您读取的值。试图弄清楚为什么你会超时并尝试解决这个问题会更好。我认为默认超时为 30 秒,因此您的查询可能需要更多时间。也许你不需要所有的数据(如果是人类 3MB+ 似乎有很多数据需要消耗和理解)?

于 2013-01-24T23:35:21.973 回答