0
で新しい値にのrowKeyを設定することができます。誰もコンストラクタでこれを行う方法を説明することはできますか?私が得るのは構文エラーです:Virtual member call in constructor
。は、どのように私は以下のクラスを持っているシーケンス
で新しい値にのrowKeyを設定することができます。誰もコンストラクタでこれを行う方法を説明することはできますか?私が得るのは構文エラーです:Virtual member call in constructor
。は、どのように私は以下のクラスを持っているシーケンス
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()) { }
}
Note()コンストラクタから2番目のパラメータを削除する必要があるため、これは不要です。また、空のコンストラクタも必要になります。これは、テーブル格納領域から逆シリアル化されたときに使用されるためです。 – knightpfhor
はい、コードを再因数分解することはできますが、答えは依然として質問に答えるので有効です。それはちょうどいくつかの擬似コードモックアップです。しかし、ありがとう。 –