特定のエンティティを取得するために、コンテキストに対してクエリを実行するとします。
ここで、データベース内の対応する行 (エンティティと SQL テーブルの間の 1 対 1 のマッピングでシンプルにしましょう) がエンティティの作成以降に変更されたかどうかを知る最良の方法を見つけたいと思います。
TimeStamp 列を使用して、次のように、エンティティが古くなっているかどうかを知りたい単純なクエリをそれぞれ実行することを考えました。
var uptodate = (from e in context.mySet
where e.TimeStamp == entityTimeStamp
select e).Any();
TimeStamp 列にインデックスを付けることで、手っ取り早い方法だと思いますが、残念ながらインターネット上で確認が見つかりませんでした...