IDbSet<TEntity>.Find(Object[]) メソッド

定義

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

C#
public TEntity Find (params object[] keyValues);

パラメーター

keyValues
Object[]

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

戻り値

TEntity

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

注釈

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

適用対象

製品 バージョン
Entity Framework 4.3.1, 5.0.0, 6.2.0