【发布时间】:2012-07-24 04:51:30
【问题描述】:
我有一个连接到 Sql Azure 的辅助角色,一次检索一条记录,使用 Entity Framework 4 处理它标记为已完成。伪代码
while (true)
{
ProcessRecord();
}
ProcessRecord()
{
try{
ObjectContext oc = new ObjectContext ();
//process records
oc.Dispose()
}
catch(Exception e)
{
//logging code goes here...
}
}
角色运行良好,但偶尔(比如 9 小时一次)我收到错误消息 - “底层提供程序在打开时失败。”这是否意味着辅助角色无法连接到 SQL Server?
【问题讨论】:
标签: entity-framework azure azure-sql-database azure-worker-roles