DbPropertyValues 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
基礎實體或複雜物件的所有屬性集合。
繼承階層
System.Object
System.Data.Entity.Infrastructure.DbPropertyValues
命名空間: System.Data.Entity.Infrastructure
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
<DefaultMemberAttribute("Item")> _
Public Class DbPropertyValues
'用途
Dim instance As DbPropertyValues
[DefaultMemberAttribute("Item")]
public class DbPropertyValues
[DefaultMemberAttribute(L"Item")]
public ref class DbPropertyValues
[<DefaultMemberAttribute("Item")>]
type DbPropertyValues = class end
public class DbPropertyValues
DbPropertyValues 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
Item | 取得或設定已指定屬性名稱的屬性值。此值可能是此類別的巢狀執行個體。 | |
PropertyNames | 在此字典中取得所有屬性名稱的集合當做唯讀集合。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
Clone | 建立新的字典,其中包含此字典中所有屬性的複本。對新的字典所做的變更將不會反映在此字典中,反之亦然。 | |
Equals | 指定 DbPropertyValues 是否與特定物件相等。 (覆寫 Object.Equals(Object)。) | |
Finalize | (繼承自 Object)。 | |
GetHashCode | 取得與此屬性值相關聯的雜湊碼。 (覆寫 Object.GetHashCode()。) | |
GetType | 取得目前執行個體的 Type。 | |
GetValue<TValue> | 取得屬性的值,就像使用具索引的屬性 getter 一樣,但是具有泛型參數的類型。這對於巢狀字典特別實用,可避免撰寫具有許多轉換的運算式。 | |
MemberwiseClone | (繼承自 Object)。 | |
SetValues(Object) | 從給定的物件讀取值來設定此字典的值。給定的物件可能是任何類型。當物件上任何屬性的名稱符合字典中的屬性名稱而且可以讀取時,都會讀取該屬性。其他屬性都會被忽略。舉例來說,這樣就可以從簡單「資料傳輸物件」(DTO) 複製屬性。 | |
SetValues(DbPropertyValues) | 從另一個字典讀取值來設定此字典的值。另一個字典必須根據與此字典相同的類型,或是根據衍生自此字典之類型的類型。 | |
ToObject | 針對此字典建立基礎類型的物件,並與此字典中的屬性值結合。 | |
ToString | 傳回 DbPropertyValues 的字串表示法。 (覆寫 Object.ToString()。) |
靠上
備註
可以使用 Cast 方法將此類別的執行個體轉換成泛型類別的執行個體。 基礎實體或複雜物件中的複雜屬性會在屬性值中表示為此類別的巢狀執行個體。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。