DbContext.Find 方法
DbContext.Find 方法
定义
重载
| Find(Type, Object[]) |
查找带给定主键值的实体。 如果上下文正在跟踪具有给定主键值的实体,则会立即返回该实体,而不会向数据库发出请求。 否则,将查询具有给定主键值的实体的数据库,如果找到此实体,则会附加到上下文并返回。 如果未找到任何实体,则返回 null。 |
| Find<TEntity>(Object[]) |
查找带给定主键值的实体。 如果上下文正在跟踪具有给定主键值的实体,则会立即返回该实体,而不会向数据库发出请求。 否则,将查询具有给定主键值的实体的数据库,如果找到此实体,则会附加到上下文并返回。 如果未找到任何实体,则返回 null。 |
Find(Type, Object[])
- Source:
- DbContext.cs
查找带给定主键值的实体。 如果上下文正在跟踪具有给定主键值的实体,则会立即返回该实体,而不会向数据库发出请求。 否则,将查询具有给定主键值的实体的数据库,如果找到此实体,则会附加到上下文并返回。 如果未找到任何实体,则返回 null。
C#
public virtual object? Find(Type entityType, params object?[]? keyValues);
参数
- entityType
- Type
要查找的实体的类型。
- keyValues
- Object[]
要查找的实体的主键值。
返回
找到的实体,或 null。
注解
有关详细信息和示例,请参阅 使用 Find 和 FindAsync 。
适用于
Entity Framework Core 9.0 和其他版本Find<TEntity>(Object[])
- Source:
- DbContext.cs
查找带给定主键值的实体。 如果上下文正在跟踪具有给定主键值的实体,则会立即返回该实体,而不会向数据库发出请求。 否则,将查询具有给定主键值的实体的数据库,如果找到此实体,则会附加到上下文并返回。 如果未找到任何实体,则返回 null。
C#
public virtual TEntity? Find<TEntity>(params object?[]? keyValues) where TEntity : class;
类型参数
- TEntity
要查找的实体的类型。
参数
- keyValues
- Object[]
要查找的实体的主键值。
返回
TEntity
找到的实体,或 null。
注解
有关详细信息和示例,请参阅 使用 Find 和 FindAsync 。
适用于
Entity Framework Core 9.0 和其他版本
漫思
浙公网安备 33010602011771号