共用方式為


DbPropertyValues 類別

定義

基礎實體或複雜物件的所有屬性集合。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbPropertyValues
public class DbPropertyValues
type DbPropertyValues = class
Public Class DbPropertyValues
繼承
DbPropertyValues
屬性

備註

這個類別的實例可以使用 Cast 方法轉換成泛型類別的實例。 基礎實體或複雜物件中的複雜屬性會在屬性值中表示為這個類別的巢狀執行個體。

屬性

Item[String]

取得或設定已指定屬性名稱的屬性值。 此值可能是這個類別的巢狀執行個體。

PropertyNames

在這個字典中取得所有屬性名稱的集合當做唯讀集合。

方法

Clone()

建立新的字典,其中包含這個字典中所有屬性的複本。 對新的字典所做的變更將不會反映在這個字典中,反之亦然。

Equals(Object)

基礎實體或複雜物件的所有屬性集合。

GetHashCode()

基礎實體或複雜物件的所有屬性集合。

GetType()

取得目前執行個體的 Type

GetValue<TValue>(String)

取得屬性的值,就像使用具索引的屬性 getter 一樣,但是具有泛型參數的型別。 這對於巢狀字典特別實用,可避免撰寫具有許多轉換的運算式。

SetValues(DbPropertyValues)

從另一個字典讀取值來設定這個字典的值。 另一個字典必須根據與這個字典相同的型別,或是根據衍生自這個字典之型別的型別。

SetValues(Object)

從給定的物件讀取值來設定這個字典的值。 給定的物件可能是任何型別。 物件上的任何屬性,其名稱與字典中的屬性名稱相符,而且可以讀取。 其他屬性都會被忽略。 例如,這允許從簡單的資料傳輸物件複製屬性, (DTO) 。

ToObject()

針對這個字典建立基礎型別的物件,並與這個字典中的屬性值結合。

ToString()

基礎實體或複雜物件的所有屬性集合。

適用於