2012-08-27 25 views
6

Estamos investigando el cambio a un modelo en la nube y la plataforma Microsoft Azure PaaS.LINQ to SQL with SQL Azure

Nuestra capa de datos actual se escribe utilizando LINQ to SQL. ¿Será compatible con SQL Azure?

Respuesta

8

Sí LINQ to SQL es compatible. Pero debe tener 2 cosas en mente:

  • SQL Azure no es una máquina dedicada exclusivamente para usted. Sus bases de datos se ejecutarán en máquinas con otros clientes. Puede ser estrangulado, puede encontrar excepciones transitorias, ... Es por eso que debe implementar una política de reintento. Hay un article on TechNet que explica cómo hacer esto con LINQ to SQL.
  • Dado que SQL Azure no es un servidor SQL real, existen algunas limitaciones. Lea todo acerca de esas limitaciones aquí: General Guidelines and Limitations (Windows Azure SQL Database). Si planea mover una base de datos existente (con o sin datos) a SQL Azure, considere usar una herramienta que admita SQL Azure como el SQL Database Migration Wizard (SQLAzureMW).
+0

Nueva base de datos SQL Azure debería ser más confiable en el rendimiento actual (obsoleta la primera instrucción). http://channel9.msdn.com/Series/Windows-Azure-Storage-SQL-Database-Tutorials/Scott-Klein- Video 02 –