【发布时间】:2014-11-10 17:17:32
【问题描述】:
我有一个现有的 Azure 移动服务数据表,我想手动将 system properties columns 添加到其中。当我尝试进行更新时出现错误:
错误:属性“__version”的值属于“object”类型,即 不是受支持的类型。
这似乎不会发生在通过门户或 CLI 创建的表上。完成这项工作有诀窍吗?这是我手动创建的自定义表:
CREATE TABLE [my_test](
[id] bigint NOT NULL identity,
[__createdAt] [datetimeoffset](3) NOT NULL,
[__updatedAt] [datetimeoffset](3) NULL,
[__version] [timestamp] NOT NULL,
[name] [nvarchar](max) NULL
PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
)
GO
ALTER TABLE [my_test] ADD CONSTRAINT [DF_my_test___createdAt] DEFAULT (CONVERT([datetimeoffset](3),sysutcdatetime(),(0))) FOR [__createdAt]
GO
【问题讨论】: