パフォーマンス上の理由から、アプリケーションを EntityFramework 4.2 およびその他のいくつかの商用 ORM 製品の使用から ADO.NET に移行しましたが、それは目的を証明しています。
しかし、データ型のタイムスタンプという問題に直面しました。
EF では、各テーブルにタイムスタンプ データ型の列を配置し、EF がこの列をバージョン管理に使用できるようにします。
現在、データセット/データテーブルで ADO.Net を使用していますが、データテーブルに追加された新しい行ごとにタイムスタンプ列の新しい値を初期化する方法がわかりません。これがエラーの1つです。列「RECVERSION」は一意になるように制約されています。値 'System.Byte[]' は既に存在します。制約を無効にすることもできますが、この制約を行バージョンに適用したいと考えています。質問: 切断されたデータセット/データ テーブル環境で、タイムスタンプの新しい値を自動的に初期化するにはどうすればよいですか? ありがとう