共用方式為


ObjectStateManager.TryGetObjectStateEntry 方法

定義

多載

TryGetObjectStateEntry(EntityKey, ObjectStateEntry)

嘗試擷取與指定 EntityKey 之 物件的對應 ObjectStateEntry 或關聯性。

TryGetObjectStateEntry(Object, ObjectStateEntry)

嘗試擷取指定 Object 之 的對應 ObjectStateEntry

TryGetObjectStateEntry(EntityKey, ObjectStateEntry)

嘗試擷取與指定 EntityKey 之 物件的對應 ObjectStateEntry 或關聯性。

public virtual bool TryGetObjectStateEntry (System.Data.Entity.Core.EntityKey key, out System.Data.Entity.Core.Objects.ObjectStateEntry entry);
abstract member TryGetObjectStateEntry : System.Data.Entity.Core.EntityKey *  -> bool
override this.TryGetObjectStateEntry : System.Data.Entity.Core.EntityKey *  -> bool
Public Overridable Function TryGetObjectStateEntry (key As EntityKey, ByRef entry As ObjectStateEntry) As Boolean

參數

key
EntityKey

給定的 EntityKey

entry
ObjectStateEntry

當這個方法傳回時,就會包含給定 ObjectStateEntryEntityKey。這個參數會在未初始化的狀態下傳遞。

傳回

布林值,如果指定 有對應的 ObjectStateEntry ,則為 EntityKey true;否則為 false。

例外狀況

為索引鍵 提供 Null (Visual Basic 中的 Nothing) 值。

適用於

TryGetObjectStateEntry(Object, ObjectStateEntry)

嘗試擷取指定 Object 之 的對應 ObjectStateEntry

public virtual bool TryGetObjectStateEntry (object entity, out System.Data.Entity.Core.Objects.ObjectStateEntry entry);
abstract member TryGetObjectStateEntry : obj *  -> bool
override this.TryGetObjectStateEntry : obj *  -> bool
Public Overridable Function TryGetObjectStateEntry (entity As Object, ByRef entry As ObjectStateEntry) As Boolean

參數

entity
Object

已擷取之 Object 所屬的 ObjectStateEntry

entry
ObjectStateEntry

當這個方法傳回時,就會包含給定 ObjectStateEntryEntityKey。這個參數會在未初始化的狀態下傳遞。

傳回

布林值,如果指定物件有對應的 ObjectStateEntry ,則為 true;否則為 false。

適用於