gpt4 book ai didi

azure - 是否可以为 Azure SQL 表中的版本系统属性指定自定义名称

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

我正在使用 .NET 后端移动服务和本地 SQL 服务器为商店应用程序实现离线功能。在我的 SQL Server 中已经有表和数据。

因此,我将所有必需的模型添加到移动服务项目中,并将移动服务发布到 Azure。还手动将所有五个系统属性 Id、CreatedAt、Deleted、UpdatedAt 和 Version 添加到数据库中的现有表中,以启用数据库表的脱机功能。

但是,我的问题是其中一个表已经具有 rowversion 类型列,因此,当我尝试将 Version 列添加到表中时,它会给出错误“一张表只能有一个 rowversion 列”,

我的问题是我无法将现有 rowversion 列重命名为 Version,因为其他应用程序正在使用同一数据库。

我的问题是我们可以使用现有的 rowversion 列来代替 Version 吗?

最佳答案

是的,您可以使用不同的列名称,只需使用 Automapper 将现有列映射到 ITableData 中的 Version 属性即可。

以下示例演示了如何执行此操作:https://github.com/paulbatum/FieldEngineerLite/tree/master/FieldEngineerLite.Service

关于azure - 是否可以为 Azure SQL 表中的版本系统属性指定自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31656296/

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