7

我们正在研究迁移到云模型和 Microsoft Azure PaaS 平台。

我们当前的数据层是使用 LINQ to SQL 编写的。它会与 SQL Azure 兼容吗?

4

1 回答 1

9

是的 LINQ to SQL 是兼容的。但是你必须记住两点:

  • SQL Azure 不是您一个人的专用机器。您的数据库将与其他客户一起在机器上运行。您可能会受到限制,您可能会遇到暂时的异常,......这就是您应该实施重试策略的原因。TechNet 上有一篇文章解释了如何使用 LINQ to SQL 执行此操作。
  • 由于 SQL Azure 不是真正的 SQL Server,因此存在一些限制。在此处阅读有关这些限制的所有信息:一般准则和限制(Windows Azure SQL 数据库)。如果您计划将现有数据库(包含或不包含数据)移动到 SQL Azure,请考虑使用支持 SQL Azure 的工具,例如SQL 数据库迁移向导 (SQLAzureMW)
于 2012-08-27T13:23:50.793 回答