HOW TO:定義參數的型別描述元

型別描述元包含描述參數資料型別的屬性。 型別描述元可以定義欄位、實體或實體集合。 如需詳細資訊,請參閱型別描述元

若要定義參數的型別描述元

  1. 在 [BDC 方法詳細資料] 視窗中,選取參數的型別描述元。

  2. 在 [檢視] 功能表中,按一下 [屬性視窗]。

  3. 在 [屬性] 視窗中設定型別描述元的屬性。

    下列程序描述如何將型別描述元定義為欄位、實體或實體集合。

若要定義欄位

  1. 在 [屬性] 視窗中,將型別描述元的 [名稱] 屬性設定為型別中代表實體的欄位名稱 (例如:FirstName)。

  2. 按一下 [TypeName] 屬性旁邊的下拉式清單,然後選取適當的資料型別 (例如:[Int32])。

    如需其他選擇性參數的詳細資訊,請參閱型別描述元

若要定義實體

  1. 在 [屬性] 視窗中,將 [名稱] 屬性設定為描述實體的名稱 (例如:Contact)。

  2. 將 [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

  3. 在 [BDC 方法詳細資料] 視窗中,按一下針對型別描述元而顯示的下拉式清單,然後按一下 [編輯]。

    [BDC 總管] 視窗隨即開啟。

  4. 在 [BDC 總管] 中,以滑鼠右鍵按一下型別描述元,然後按一下 [加入型別描述元]。

    新的型別描述元便會做為子型別描述元加入至實體型別描述元。 將此型別描述元設定為欄位。

  5. 重複步驟 4,為每個實體欄位加入子型別描述元。

若要定義實體集合

  1. 在 [BDC 方法詳細資料] 視窗中,選取所需參數的型別描述元。

  2. 在 [檢視] 功能表中,按一下 [屬性視窗]。

  3. 在 [屬性] 視窗中,將 [名稱] 屬性設定為描述實體的名稱 (例如:Contacts)。

  4. 將 [IsCollection] 屬性設定為 True。 這表示此型別描述元是實體的集合。

  5. 將 [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]

  6. 在 [BDC 方法詳細資料] 視窗中,按一下針對型別描述元而顯示的下拉式清單,然後按一下 [編輯]。

    [BDC 總管] 視窗隨即開啟。

  7. 在 [BDC 總管] 中,以滑鼠右鍵按一下型別描述元,然後按一下 [加入型別描述元]。

    新的型別描述元便會做為子型別描述元加入至集合型別描述元。 將此型別描述元設定為實體。

請參閱

工作

HOW TO:將實體加入至模型

HOW TO:將參數加入至方法

HOW TO:定義方法執行個體

概念

BDC 模型設計工具概觀

其他資源

設計商務資料連接模型