質問: 最近EntityFramework 5からNuGetアップデータを使用して6にアップグレードしました。すべてがうまくいくように見え、私は自分のアプリケーションを構築して実行しました。データベースから最初のエンティティを取得しようとしたとき、私はこのエラーを受け取りました: > プロパティ 'UpdatedDate'はバイト配列ではありません。 IsRowVersionは、バイト配列プロパティに対してのみ構成できます。 > > 参照しているコードを次に示します。 ``` [Timestamp] public virtual DateTime UpdatedDate { get; set; } ``` タイムスタンプ属性を削除しようとしましたが、関係なく同じエラーが発生しました。これを修正してEF6でアプリケーションを実行するにはどうすればよいですか?
回答: EFの属性 `[TimeStamp]`属性を使用する場合、プロパティはbyte [] これはSQL ServerのRowversionにマップされます 他のフィールドタイプを並行フィールドとして使用する場合属性`[ConcurrencyCheck]`使用すると、