c#-实体框架代码优先和SQL Azure连接

在哪里可以找到使用SQL Azure和EF 4.1 Code First DbContext管理连接重试的示例?我发现了很多有关应该做什么以及为什么要做的信息,下面是一些示例:

> http://blogs.msdn.com/b/sqlazure/archive/2010/05/11/10011247.aspx
> http://blogs.msdn.com/b/appfabriccat/archive/2010/10/28/best-practices-for-handling-transient-conditions-in-sql-azure-client-applications.aspx
> http://blogs.msdn.com/b/appfabriccat/archive/2010/12/11/sql-azure-and-entity-framework-connection-fault-handling.aspx
> http://social.technet.microsoft.com/wiki/contents/articles/1541.aspx

麻烦的是,它们全都引用了ObjectContext,在不破坏EF的情况下,我无法弄清楚如何使类似的代码适用于我的DbContext.

解决方法:

我不太熟悉代码优先方法,但是我确实知道您可以在constructor中使用SQL连接实例化DbContext,您可以使用Microsoft’s Customer Advisory Reliable SQL Connection implementation..该连接具有处理您需要的所有必需重试逻辑的重试策略.

您可以执行的另一种选择是,DbContext的实现可以在每个调用上实现重试逻辑.再次,检查CAT团队的实施方法,以实现最佳效果.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐