实体框架代码优先和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,我无法弄清楚如何为DbContext做类似的代码工作而不会影响EF。


    我不是那种熟悉Code-first方法的familliar,但我确实知道可以在构造函数中用SQL Connection实例化DbContext,但可以使用Microsoft的Customer Advisory Reliable SQL Connection实现。 该连接具有一个重试策略,可处理所需的所有重试逻辑。

    您可以执行的另一个选项是,您的DbContext实现可以在每个调用中实现重试逻辑。 再次,请查看CAT团队的实施情况,以了解如何做到最好。


    即将发布的实体框架6版本现在包含内置的连接弹性支持,请参阅此处获取更多详细信息:

    http://blogs.msdn.com/b/adonet/archive/2013/08/21/ef6-release-candidate-available.aspx https://entityframework.codeplex.com/wikipage?title=Connection%20Resiliency%20Spec

    链接地址: http://www.djcxy.com/p/15977.html

    上一篇: Entity Framework Code First and SQL Azure Connections

    下一篇: first vs Model/Database