Xamarin.forms Azure表存储-更新或合并后如何保持列的初始顺序?
我正在使用Azure表存储,使用RESTAPI的Insert Entity命令将senor数据写入表存储。当我使用Microsoft Azure存储资源管理器查看表时,列的显示顺序与我最初使用Insert Entity命令将它们存储在表中的顺序相同。当我使用Microsoft Azure Storage Explorer等工具编辑实体,然后再次查看该表时,列(属性)将按照从左到右的属性名称按字母顺序排序。Xamarin.forms Azure表存储-更新或合并后如何保持列的初始顺序?,xamarin.forms,azure-storage,azure-table-storage,Xamarin.forms,Azure Storage,Azure Table Storage,我正在使用Azure表存储,使用RESTAPI的Insert Entity命令将senor数据写入表存储。当我使用Microsoft Azure存储资源管理器查看表时,列的显示顺序与我最初使用Insert Entity命令将它们存储在表中的顺序相同。当我使用Microsoft Azure Storage Explorer等工具编辑实体,然后再次查看该表时,列(属性)将按照从左到右的属性名称按字母顺序排序。 我现在正试图编写一个Xamarin.Forms应用程序,希望在更新(编辑)实体后保持列的初
我现在正试图编写一个Xamarin.Forms应用程序,希望在更新(编辑)实体后保持列的初始顺序。是否有一个库或方法可以用来更新实体而不破坏列的初始顺序?我认为Azure表存储中没有列的顺序,请不要依赖它。Azure表存储服务根本不关心代码中定义的属性名称的顺序
请注意,Microsoft Azure Storage Explorer只按字母顺序返回分区键+行键+时间戳+其他列@Zhaoxing Lu感谢您的回答。 是的,表存储服务似乎不打算支持特殊的列顺序。如果使用
WindowsAzure.Storage library
插入实体,则按字母顺序返回属性
然而,基于表服务restapi
的Insert Entity方法,我使用了一种更“手工”的方法将数据存储在NETMF设备的表存储中,并使用Atom提要保存实体
如果以这种方式存储到云,则Atom提要中属性的顺序将被保留,并且当使用Microsoft Azure Storage Explorer查看时,它们将按此顺序排序
由于我在尝试不同库的一些合并或更新命令时没有找到保持此顺序的方法,因此我现在-对于编辑属性-选择以下方法: