gpt4 book ai didi

.net - Azure 表存储中的 TimeSpan 属性

转载 作者:行者123 更新时间:2023-12-04 15:25:17 24 4
gpt4 key购买 nike

我有一个带有 TimeSpan 属性的实体,我想将其保存在 Azure 表存储中。当我尝试保存实体时,出现错误:

Can't cast to unsupported type 'TimeSpan'

是否有某种方法可以进行自动转换或其他方式来支持TimeSpan

最佳答案

我将 TimeSpan 作为刻度存储在 int 或 bigint 字段中并进行转换。您还可以将其存储为 varchar。我更喜欢刻度,因为如果需要,您可以在数据库中对其进行数学运算,并且它使范围比较更容易。如果您使用 Entity Framework ,则可以声明一个未映射的属性,该属性从数据库友好的属性获取和设置 TimeSpan。

看看Entities in Azure Tables 。其中一部分描述了如何从 Azure 表存储中排除属性,这应该使我对 EF 提出的建议也适用于 ATS。

关于.net - Azure 表存储中的 TimeSpan 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365405/

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