ObjectContext.GetObjectByKey 方法
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
返回具有指定实体键的对象。
命名空间: System.Data.Entity.Core.Objects
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
Public Overridable Function GetObjectByKey ( _
key As EntityKey _
) As Object
用法
Dim instance As ObjectContext
Dim key As EntityKey
Dim returnValue As Object
returnValue = instance.GetObjectByKey(key)
public virtual Object GetObjectByKey(
EntityKey key
)
public:
virtual Object^ GetObjectByKey(
EntityKey^ key
)
abstract GetObjectByKey :
key:EntityKey -> Object
override GetObjectByKey :
key:EntityKey -> Object
public function GetObjectByKey(
key : EntityKey
) : Object
参数
- key
类型:System.Data.Entity.Core.EntityKey
要查找的对象的键。
返回值
类型:System.Object
一个 Object,它是实体类型的实例。
异常
例外 | 条件 |
---|---|
ArgumentNullException | key 参数为 null。 |
ObjectNotFoundException | 在 ObjectStateManager 和数据源中都未找到对象。 |