DbContext.Find メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Find(Type, Object[]) |
指定された主キー値を持つエンティティを検索します。 指定された主キー値を持つエンティティがコンテキストによって追跡されている場合は、データベースに要求を行わずにすぐに返されます。 それ以外の場合は、指定された主キー値を持つエンティティのデータベースに対してクエリが実行され、このエンティティが見つかった場合はコンテキストにアタッチされ、返されます。 エンティティが見つからない場合は、null が返されます。 |
Find<TEntity>(Object[]) |
指定された主キー値を持つエンティティを検索します。 指定された主キー値を持つエンティティがコンテキストによって追跡されている場合は、データベースに要求を行わずにすぐに返されます。 それ以外の場合は、指定された主キー値を持つエンティティのデータベースに対してクエリが実行され、このエンティティが見つかった場合はコンテキストにアタッチされ、返されます。 エンティティが見つからない場合は、null が返されます。 |
Find(Type, Object[])
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
指定された主キー値を持つエンティティを検索します。 指定された主キー値を持つエンティティがコンテキストによって追跡されている場合は、データベースに要求を行わずにすぐに返されます。 それ以外の場合は、指定された主キー値を持つエンティティのデータベースに対してクエリが実行され、このエンティティが見つかった場合はコンテキストにアタッチされ、返されます。 エンティティが見つからない場合は、null が返されます。
public virtual object Find (Type entityType, params object[] keyValues);
public virtual object? Find (Type entityType, params object?[]? keyValues);
abstract member Find : Type * obj[] -> obj
override this.Find : Type * obj[] -> obj
Public Overridable Function Find (entityType As Type, ParamArray keyValues As Object()) As Object
パラメーター
- entityType
- Type
検索するエンティティの種類。
- keyValues
- Object[]
検索するエンティティの主キー値。
戻り値
見つかったエンティティ(または null
)。
注釈
詳細と例については、「 Find と FindAsync の使用 」を参照してください。
適用対象
Find<TEntity>(Object[])
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
- ソース:
- DbContext.cs
指定された主キー値を持つエンティティを検索します。 指定された主キー値を持つエンティティがコンテキストによって追跡されている場合は、データベースに要求を行わずにすぐに返されます。 それ以外の場合は、指定された主キー値を持つエンティティのデータベースに対してクエリが実行され、このエンティティが見つかった場合はコンテキストにアタッチされ、返されます。 エンティティが見つからない場合は、null が返されます。
public virtual TEntity Find<TEntity> (params object[] keyValues) where TEntity : class;
public virtual TEntity? Find<TEntity> (params object?[]? keyValues) where TEntity : class;
abstract member Find : obj[] -> 'Entity (requires 'Entity : null)
override this.Find : obj[] -> 'Entity (requires 'Entity : null)
Public Overridable Function Find(Of TEntity As Class) (ParamArray keyValues As Object()) As TEntity
型パラメーター
- TEntity
検索するエンティティの種類。
パラメーター
- keyValues
- Object[]
検索するエンティティの主キー値。
戻り値
見つかったエンティティ(または null
)。
注釈
詳細と例については、「 Find と FindAsync の使用 」を参照してください。
適用対象
Entity Framework