2012-08-27 42 views
6

Chúng tôi đang nghiên cứu chuyển sang mô hình đám mây và nền tảng Microsoft Azure PaaS.LINQ to SQL với SQL Azure

Lớp dữ liệu hiện tại của chúng tôi được viết bằng LINQ to SQL. Nó có tương thích với SQL Azure không?

Trả lời

8

Có LINQ to SQL tương thích. Nhưng bạn phải lưu ý 2 điều sau:

  • SQL Azure không phải là máy chuyên dụng cho riêng bạn. Cơ sở dữ liệu của bạn sẽ chạy trên máy với các khách hàng khác. Bạn có thể bị điều chỉnh, bạn có thể gặp phải những ngoại lệ thoáng qua, ... Đó là lý do tại sao bạn nên thực thi chính sách thử lại. Có một số article on TechNet giải thích cách thực hiện điều này với LINQ to SQL.
  • Vì SQL Azure không phải là Máy chủ SQL thực có một số hạn chế. Đọc tất cả về những hạn chế ở đây: General Guidelines and Limitations (Windows Azure SQL Database). Nếu bạn định di chuyển cơ sở dữ liệu hiện có (có hoặc không có dữ liệu) sang SQL Azure, hãy xem xét sử dụng một công cụ hỗ trợ SQL Azure như SQL Database Migration Wizard (SQLAzureMW).
+0

Cơ sở dữ liệu SQL Azure mới sẽ đáng tin cậy hơn trong hiệu suất hôm nay (lỗi thời tuyên bố đầu tiên). http://channel9.msdn.com/Series/Windows-Azure-Storage-SQL-Database-Tutorials/Scott-Klein-Video-02 –