在 Entity Framework Code First(DbContext) 中如何处理 Azure 连接故障&重试?
我读到了有关 SQL Azure 和实体框架连接故障处理文章,介绍如何在 OnContextCreated
中实现重试策略(针对 ObjectContext
)。如何为 Entity Framework Code First DbContext
实现相同的效果?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看这篇博文。它有您正在寻找的答案。
http://blogs.msdn.com/b/cesardelatorre/archive/2012/04/24/entity-framework-code-first-dbcontext-and-sql-azure-connection-fault-handling。 ASPX
Check out this blog post. It's got the answer you are looking for.
http://blogs.msdn.com/b/cesardelatorre/archive/2012/04/24/entity-framework-code-first-dbcontext-and-sql-azure-connection-fault-handling.aspx
我也有这个问题,我想我有一个可能的解决方案。 此代码 Microsoft 提供的可用于创建可靠的连接。在 DbContext 类中重写构造函数以使用可靠连接(请参阅 这篇文章为例)。唯一的问题是 Microsoft 的连接是 IDbConnection,而 DbContext 正在使用 DbConnection。
I have this problem as well, and I think I have a possible solution. This code by Microsoft can be used to create a reliable connection. In your DbContext class override the constructor to use the reliable connection (see this post for an example). The only problem is Microsoft's connection is an IDbConnection and the DbContext is using DbConnection.