1

私はEntity Frameworkを使用して、モデルファースト(edmxファイル)アプローチを実装している従来のWebアプリケーションを開発中です。モデルの最初のアプローチを使用して楽観的同時実行性のためのRowVersion列を作成する方法は?

私は楽観的同時実行を実装する必要があるので、私は次のようにこのフィールドを追加しました:

enter image description here

をし、データベース内バイナリ(8)タイプとして作成されています。 しかし、エンティティを更新しようとすると、エンティティは更新されていますが、VersionRowの値は更新されません(新しい値は生成されません)。

P.S私はそれがnull値を許可しないので、私は0x0000000000000000としてデフォルト値をバインドされている列を追加

答えて

1

いや私はそれをこのように解決:)

1 Iは、のSQLServer内部タイムスタンプにバイナリ(10)からRowVersion列の種類を変更しました。私はコンピューとしてプロパティRowVersionのプロパティStoreGeneratedPatternを入れている.edmxファイル内の不動産の詳細

2)。

Computed it means that a new value is generated on insert and update. 

は、今では、次のようになりました:

enter image description here

関連する問題