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

参数

返回值

类型:System.Object
一个 Object,它是实体类型的实例。

异常

例外 条件
ArgumentNullException

key 参数为 null。

ObjectNotFoundException

ObjectStateManager 和数据源中都未找到对象。

请参阅

参考

ObjectContext 类

System.Data.Entity.Core.Objects 命名空间