次の方法で共有


DbSet.Find(Object[]) メソッド

定義

指定された主キー値を持つエンティティを検索します。 指定された主キー値を持つエンティティがコンテキスト内に存在する場合は、そのエンティティがすぐに返され、ストアへの要求は行われません。 それ以外の場合は、指定された主キー値を持つエンティティについてストアに要求が行われ、エンティティが見つかるとコンテキストにアタッチされて返されます。 コンテキスト内またはストア内にエンティティが見つからない場合は null が返されます。

public virtual object Find (params object[] keyValues);
abstract member Find : obj[] -> obj
override this.Find : obj[] -> obj
Public Overridable Function Find (ParamArray keyValues As Object()) As Object

パラメーター

keyValues
Object[]

検索するエンティティの主キー値。

戻り値

検索されたエンティティ、または null。

例外

コンテキストが破棄された場合にスローされます。

注釈

複合キー値の順序は、EDM で定義されています。これは、デザイナー、Code First fluent API、または DataMember 属性によって定義されます。

適用対象