Azure 如何使用序列将RowKey设置为新值

Azure 如何使用序列将RowKey设置为新值,azure,azure-storage,azure-table-storage,Azure,Azure Storage,Azure Table Storage,我有以下课程: 公共类注释:TableServiceEntity { 附注() { } 公共注释(字符串主键) { PartitionKey=pK, RowKey=Seq.GetSequence().ToString(); } 公共字符串说明{get;set;} } 我需要的是将RowKey设置为序列生成的值。有人能解释一下如何使用构造函数来实现这一点吗?我得到的是一个语法错误:构造函数中的虚拟成员调用我认为您需要从Note()构造函数中删除第二个参数,因为这是不需要的。此外,它仍然需要空构造

我有以下课程:

公共类注释:TableServiceEntity
{
附注()
{
}
公共注释(字符串主键)
{
PartitionKey=pK,
RowKey=Seq.GetSequence().ToString();
}
公共字符串说明{get;set;}
}

我需要的是将RowKey设置为序列生成的值。有人能解释一下如何使用构造函数来实现这一点吗?我得到的是一个语法错误:
构造函数中的虚拟成员调用

我认为您需要从Note()构造函数中删除第二个参数,因为这是不需要的。此外,它仍然需要空构造函数,因为这是从表存储反序列化时将使用的构造函数。是的,代码可以重新分解,但答案仍然有效,因为它回答了她的问题。这只是一些伪代码模型。谢谢你。
public static class Seq
{
   static int index;
   public static int GetSequence()
   {
      return index++;
   }
}

public class Note : TableServiceEntity
{
   public Note(string partitionKey, string rowKey) 
      : base(partitionKey, Seq.GetSequence().ToString()) { }
}