[解決済み] Entity Frameworkでオブジェクトが存在するかどうかを確認する最良の方法?[クローズド]
2022-08-20 23:51:01
質問
オブジェクトがデータベースに存在するかどうかを確認する方法として、パフォーマンスの観点から最適なものは何でしょうか。私はEntity Framework 1.0 (ASP.NET 3.5 SP1)を使用しています。
どのように解決するのですか?
SQLを直接実行したくない場合、最も良い方法は Any() . これは、Any() が一致するものを見つけるとすぐに返すからです。もうひとつの選択肢は Count() ですが、これは返す前にすべての行をチェックする必要があるかもしれません。
使い方の例です。
if (context.MyEntity.Any(o => o.Id == idToMatch))
{
// Match!
}
そして、vb.netでは
If context.MyEntity.Any(function(o) o.Id = idToMatch) Then
' Match!
End If
関連
-
[解決済み] エンティティフレームワークのタイムアウト
-
[解決済み] Entity FrameworkとLINQ to SQLの比較
-
[解決済み] Entity Frameworkにおける最速の挿入方法
-
[解決済み] Entity Frameworkで生成されたSQLを表示するにはどうすればよいですか?
-
[解決済み] EntitySetの更新ができない - DefiningQueryがあり、<UpdateFunction>要素が存在しないため
-
[解決済み] Entity Frameworkで複数行を削除する方法(foreachを使用しない)
-
[解決済み] エンティティ・フレームワーク・マイグレーションをリセットする
-
[解決済み] Entity Framework 5で子オブジェクトの子オブジェクトをインクルードする方法
-
[解決済み] EF 5 Code First Migrationsから完全なSQLスクリプトを生成する
-
[解決済み] Entity Frameworkの接続文字列はどのように編集すればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コードファーストとモデル・データベースファーストの比較【終了しました
-
[解決済み】Linqでオブジェクトのリストに値が存在するかどうか検索する
-
[解決済み】1つ以上の外部キーのプロパティが非NULLであるため、リレーションシップを変更できませんでした。
-
[解決済み】Entity Frameworkで複数のカラムにユニークキー制約を設定する
-
[解決済み] Entity Framework Code Firstでオブジェクトをデタッチするにはどうすればいいですか?
-
[解決済み] Entity Framework - やり直し - すべての移行を元に戻す/ロールバックする
-
[解決済み] Entity Framework コード 一意の列
-
[解決済み] エンティティフレームワークのコードファーストのNULL外部キー
-
[解決済み] Entity Framework 6.2でインデックスを作成する方法とそのコード
-
[解決済み] EF Core の EntityTypeBuilder に ToTable の定義が含まれていない。