gpt4 book ai didi

azure - 复制列数据 - Azure 表存储

转载 作者:行者123 更新时间:2023-12-03 06:05:34 25 4
gpt4 key购买 nike

因此,Azure 表存储的 TableServiceEntity class 具有三个默认成员属性。 ,其中之一是时间戳。发布到生产环境后,我们现在意识到我们需要一个 CreatedDateTime 属性而不是 Timestamp,因为我们无法控制 Timestamp 值,它的作用更像是“上次修改”值而不是“创建日期”值。

如何将当前时间戳中的值复制到我的新属性?在 SQL 中,这看起来非常简单,但云是一种不同的动物。谢谢。

最佳答案

在表存储中,您没有架构。在单个“表”中,您可以有 10 行具有 C# 定义的 Person 类和 10 行具有完全不同属性的 Dog 类。

我这样说的原因是因为没有架构,所以最简单的方法是将行作为批处理“重新插入”,并将新列/属性添加到类中。您也可以执行 UPSERT:

http://blogs.msdn.com/b/windowsazurestorage/archive/2011/09/15/windows-azure-tables-introducing-upsert-and-query-projection.aspx

如果该列已经定义,那么它很容易,您只需进行更新,但听起来新列不存在于之前输入的行中。

关于azure - 复制列数据 - Azure 表存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com