Easiest way to retrofit retry logic on LINQ to SQL migration to SQL Azure
Posted
by
Pat James
on Stack Overflow
See other posts from Stack Overflow
or by Pat James
Published on 2011-01-06T17:00:02Z
Indexed on
2011/01/13
6:53 UTC
Read the original article
Hit count: 373
I have a couple of existing ASP .NET web forms and MVC applications that currently use LINQ to SQL with a SQL Server 2008 Express database on a Windows VPS: one VPS for both IIS and SQL. I am starting to outgrow the VPS's ability to effectively host both SQL and IIS and am getting ready to split them up. I am considering migrating the database to SQL Azure and keeping IIS on the VPS.
After doing initial research it sounds like implementing retry logic in the data access layer is a must-do when adopting SQL Azure. I suspect this is even more critical to implement in my situation where IIS will be on a VPS outside of the Azure infrastructure.
I am looking for pointers on how to do this with the least effort and impact on my existing code base. Is there a good retry pattern that can be applied once at the LINQ to SQL data access layer, as opposed to having to wrap all of my LINQ to SQL operations in try/catch/wait/retry logic?
© Stack Overflow or respective owner