代码之家  ›  专栏  ›  技术社区  ›  gdc

数据类型的本地结构和云处理之间的Azure差异

  •  4
  • gdc  · 技术社区  · 16 年前

    我们最近花了一个下午调试了我们的Azure应用程序,在尝试将存储从本地存储移动到云存储之后——这是将整个东西移动到云存储的第一步。

    我们遇到了一个问题,即本地结构存储允许我们将未正确初始化的日期时间对象(初始化为datetime.minvalue或“0”)存储到一个Azure存储表中,但当将该值提交到表中时,云存储将抛出一个“值超出范围”异常。

    有没有办法让本地存储抛出与云相同的异常?

    如果不成功,是否有这些东西的清单?我找到了一个 MSDN page on some differences 但它没有列出这样的东西。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Rinat Abdullin    16 年前

    它是 不可能 使本地存储和织物与生产对应物完全相同。有完全不同的实现。

    根据我们在Azure的经验,我们在Lokad采用的做法是:

    • 尽早开始使用生产仓库和织物 在原型设计和开发中;
    • 如果真的需要,构建开发抽象和助手类,隐藏或处理Azure的关键差异或尖锐边缘。

    这些抽象和类中的一些在Azure的开源项目中可用:

        2
  •  0
  •   user94559    16 年前

    我想这是你想要的页面: http://msdn.microsoft.com/en-us/library/dd320275.aspx (它确实提到了你看到的差异。)