HOW TO:定義參數的型別描述元
型別描述元包含描述參數資料型別的屬性。 型別描述元可以定義欄位、實體或實體集合。 如需詳細資訊,請參閱型別描述元。
若要定義參數的型別描述元
在 [BDC 方法詳細資料] 視窗中,選取參數的型別描述元。
在 [檢視] 功能表中,按一下 [屬性視窗]。
在 [屬性] 視窗中設定型別描述元的屬性。
下列程序描述如何將型別描述元定義為欄位、實體或實體集合。
若要定義欄位
在 [屬性] 視窗中,將型別描述元的 [名稱] 屬性設定為型別中代表實體的欄位名稱 (例如:FirstName)。
按一下 [TypeName] 屬性旁邊的下拉式清單,然後選取適當的資料型別 (例如:[Int32])。
如需其他選擇性參數的詳細資訊,請參閱型別描述元。
若要定義實體
在 [屬性] 視窗中,將 [名稱] 屬性設定為描述實體的名稱 (例如:Contact)。
將 [TypeName] 屬性設定為代表實體之型別的完整限定名稱。 此型別可以是您專案中的類別、您在方案中所參考組件中定義的型別或 BDC 物件模型中定義的型別。
針對您專案中的類別,按一下出現在 [TypeName] 屬性旁邊的下拉式清單、按一下 [目前專案] 索引標籤,然後選取您專案中的類別。
完整限定名稱包含類別的命名空間和名稱,後面跟有 LOB 系統的名稱。 下列範例會將 [TypeName] 屬性值設定為您專案中的類別。
MyBDCNamespace.BdcModel1.Contact, BdcModel1
若為位於您方案之組件中的型別,完整限定名稱包含型別的名稱、組件的名稱、版本號碼、文化特性和公開金鑰語彙基元。
下列範例會將 [TypeName] 屬性值設定為您在方案中參考之組件中定義的型別。
MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
若為 BDC 物件模型中定義的型別,完整限定名稱包含型別的命名空間和名稱。
下列範例會將 [TypeName] 屬性值設定為 BDC 物件模型中的型別。
Microsoft.BusinessData.Runtime.DynamicType
在 [BDC 方法詳細資料] 視窗中,按一下針對型別描述元而顯示的下拉式清單,然後按一下 [編輯]。
[BDC 總管] 視窗隨即開啟。
在 [BDC 總管] 中,以滑鼠右鍵按一下型別描述元,然後按一下 [加入型別描述元]。
新的型別描述元便會做為子型別描述元加入至實體型別描述元。 將此型別描述元設定為欄位。
重複步驟 4,為每個實體欄位加入子型別描述元。
若要定義實體集合
在 [BDC 方法詳細資料] 視窗中,選取所需參數的型別描述元。
在 [檢視] 功能表中,按一下 [屬性視窗]。
在 [屬性] 視窗中,將 [名稱] 屬性設定為描述實體的名稱 (例如:Contacts)。
將 [IsCollection] 屬性設定為 True。 這表示此型別描述元是實體的集合。
將 [TypeName] 屬性設定為包含 IEnumerable<T> 介面參考的字串,並設定代表實體之型別的完整限定名稱。 此型別可以是您專案中的類別、您在方案中所參考組件中定義的型別或 BDC 物件模型中定義的型別。
針對您專案中的類別,按一下出現在 [TypeName] 屬性旁邊的下拉式清單,並按一下 [目前專案] 索引標籤,然後選取您專案中的類別。
完整限定名稱包含類別的命名空間和名稱,後面跟有 LOB 系統的名稱。
下列範例會將 [TypeName] 屬性值設定為您專案中的類別集合。
System.Collections.Generic.IEnumerable`1 [MyBDCNamespace. BdcModel1.Contact, BdcModel1]
若為位於您方案之組件中的型別,完整限定名稱包含型別的名稱、組件的名稱、版本號碼、文化特性和公開金鑰語彙基元。
下列範例會將 [TypeName] 屬性值設定為您在方案中參考之組件中的型別集合。
System.Collections.Generic.IEnumerable`1 [MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
若為 BDC 物件模型中定義的型別,完整限定名稱僅包含型別的命名空間和名稱。
下列範例會將 [TypeName] 屬性值設定為 BDC 物件模型中定義的型別集合。
System.Collections.Generic.IEnumerable`1 [Microsoft.BusinessData.Runtime.DynamicType]
在 [BDC 方法詳細資料] 視窗中,按一下針對型別描述元而顯示的下拉式清單,然後按一下 [編輯]。
[BDC 總管] 視窗隨即開啟。
在 [BDC 總管] 中,以滑鼠右鍵按一下型別描述元,然後按一下 [加入型別描述元]。
新的型別描述元便會做為子型別描述元加入至集合型別描述元。 將此型別描述元設定為實體。