楽観的同時実行制御のためにSQLServerテーブルのROWVERSION(または)データ型を使用しようとしています。TIMESTAMP
私のテーブルはFluentMigratorを使用してセットアップされており、必要なデータ型を取得する方法がわかりません。Microsoftの記事にROWVERSIONよると、null不可能なROWVERSION列は、意味的にはbinary(8)列と同等です。null許容ROWVERSIONデータ型はvarbinary(8)と同等です。
これが例であり、私が得ることができる限り近くにあります...
public override void Up()
{
Create.Table("Test")
.WithColumn("Id").AsInt32().Identity().PrimaryKey()
.WithColumn("Description").AsAnsiString(255)
.WithColumn("RowVersion").AsBinary(8).NotNullable();
}
.WithColumn("RowVersion").AsBinary(8).NotNullable();私が理解できない線です....AsRowversionまたは.AsTimestampオプションはありません。
前もって感謝します!