2012-08-27 9 views
6

Stiamo esaminando il passaggio a un modello cloud e alla piattaforma Microsoft Azure PaaS.LINQ to SQL con SQL Azure

Il nostro livello dati corrente viene scritto utilizzando LINQ to SQL. Sarà compatibile con SQL Azure?

risposta

8

Sì LINQ to SQL è compatibile. Ma devi tenere a mente 2 cose:

  • SQL Azure non è una macchina dedicata solo per te. I tuoi database funzioneranno su macchine con altri clienti. Potresti essere limitato, puoi incontrare eccezioni transitorie ... Ecco perché è necessario implementare una politica di riprova. C'è un article on TechNet che spiega come farlo con LINQ to SQL.
  • Poiché SQL Azure non è un vero SQL Server, esistono alcune limitazioni. Leggi tutto su queste limitazioni qui: General Guidelines and Limitations (Windows Azure SQL Database). Se si prevede di spostare un database esistente (con o senza dati) in SQL Azure, considerare l'utilizzo di uno strumento che supporti SQL Azure come SQL Database Migration Wizard (SQLAzureMW).
+0

Il nuovo database SQL di Azure dovrebbe essere più affidabile in termini di prestazioni oggi (obsoleto la prima istruzione). http://channel9.msdn.com/Series/Windows-Azure-Storage-SQL-Database-Tutorials/Scott-Klein-Video-02 –