3

(とりわけ) DateTime 値を持つエンティティのコレクションがあります。特定の DateTime より大きいすべてのエンティティについて (Entity Framework を使用して) DB にクエリを実行し、この DateTime から時間内に最も近い値を取得したいと考えています。時点が均等に分散されていないため、データベースを 1 回だけ往復させたいと考えています。

例: [{T = 1}、{T = 2}、{T = 3}、{T = 4}]

だから... T = 3より大きいか等しいtimevalueを持つエンティティのデータベースを照会すると、T = 2の値も取得したいと思います。あれは

結果: [{T = 2}、{T = 3}、{T = 4}]

これは可能ですか?そうでない場合、SQLで可能ですか?

4

1 に答える 1