热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

c#实体框架代码优先和SQLAzure连接

在哪里可以找到使用SQLAzure和EF4.1CodeFirstDbContext管理连接重试的示例?我发现了很多有关应该做什么以及为什么要做的信息,下面是一些示例:http:b

在哪里可以找到使用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团队的实施方法,以实现最佳效果.


推荐阅读
author-avatar
hashico_983
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有