Sdílet prostřednictvím


Postupy: Definování deskriptoru typu pro parametr

Popisovač typu obsahuje vlastnosti, které popisují datový typ parametru.Popisovač typu může definovat pole, entitu nebo kolekci entit.Více informací naleznete v části TypeDescriptor.

Definování popisovače typu parametru

  1. V okně Podrobnosti metody služby BDC vyberte typ popisovače parametru.

  2. V panelu nabídky zvolte Zobrazení, Okno vlastností.

  3. V okně Vlastnosti nastavte vlastnosti popisovače typu.

    Následující postupy popisují, jak definovat popisovač typu jako pole, entitu nebo kolekci entit.

Definování pole

  1. V okně Vlastnosti nastavte vlastnost Název popisovače typu na název pole v typu, který představuje entitu (například: FirstName).

  2. V seznamu vedle vlastnosti TypeName vyberte správný typ dat (například Int32).

    Informace o dalších volitelných parametrech naleznete v části TypeDescriptor.

Definování entity

  1. V okně vlastnosti nastavte vlastnost Název na název, který popisuje entitu (například: kontakt).

  2. Nastavte vlastnost TypeName na plně kvalifikovaný název typu, který entitu představuje.Tento typ může být třída v projektu, typ definovaný v sestavení, na které odkazujete ve svém řešení, nebo typ definovaný v objektovém modelu služby BDC.

    • Pro třídu ve vašem projektu zvolte šipku dolů vedle vlastnosti TypeName, zvolte kartu Aktuální projekt v dialogovém okně, které se objeví, a pak zvolte třídu v projektu.

      Plně kvalifikovaný název obsahuje obor názvů a název třídy následovaný názvem systému LOB.Následující příklad nastaví hodnotu vlastnosti TypeName na třídu ve vašem projektu.

      MyBDCNamespace.BdcModel1.Contact, BdcModel1

    • Pro typ umístěný v sestavení vašeho řešení plně kvalifikovaný název obsahuje název typu, název sestavení, číslo verze, jazykovou verzi a token veřejného klíče.

      Následující příklad nastaví hodnotu vlastnosti TypeName na typ definovaný v sestavení, na které odkazujete ve svém řešení.

      MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

    • Pro typ definovaný v objektovém modelu služby BDC plně kvalifikovaný název obsahuje obor názvů a název typu.

      Následující příklad nastaví hodnotu vlastnosti TypeName na typ v objektovém modelu BDC.

      Microsoft.BusinessData.Runtime.DynamicType

  3. V okně Podrobnosti metody služby BDC otevřete seznam, který se zobrazí pro typ popisovače, a pak zvolte Upravit.

    Otevře se okno Průzkumník BDC.

  4. V BDC Explorer otevřete místní nabídku popisovače typu a pak zvolte Přidat popisovač typu.

    Nový typ popisovače je přidán jako podřízený do popisovače typu entity.Nakonfigurujte tento typ popisovače jako pole.

  5. Opakujte krok 4 pro přidání podřízeného popisovače typu pro každé pole entity.

Definovaní kolekce entit

  1. V okně Podrobnosti metody služby BDC vyberte popisovač typu požadovaného parametru.

  2. V panelu nabídky zvolte Zobrazení, Okno vlastností.

  3. V okně Vlastnosti nastavte vlastnost Název na název, který popisuje entitu (například: kontakty).

  4. Nastavte vlastnost IsCollection na True.To znamená, že tento typ popisovače je kolekce entit.

  5. Nastavte vlastnost TypeName na řetězec, který obsahuje odkaz na rozhraní IEnumerable a plně kvalifikovaný název typu, který entitu představuje.Tento typ může být třída v projektu, typ definovaný v sestavení, na které odkazujete ve svém řešení, nebo typ definovaný v objektovém modelu služby BDC.

    • Pro třídu ve vašem projektu zvolte šipku dolů vedle vlastnosti TypeName, zvolte kartu Aktuální projekt v dialogovém okně, které se objeví, a pak zvolte třídu v projektu.

      Plně kvalifikovaný název obsahuje obor názvů a název třídy následovaný názvem systému LOB.

      Následující příklad nastaví hodnotu vlastnosti TypeName na kolekci tříd ve vašem projektu.

      System.Collections.Generic.IEnumerable`1 [MyBDCNamespace.BdcModel1.Contact, BdcModel1]

    • Pro typ umístěný v sestavení vašeho řešení plně kvalifikovaný název obsahuje název typu, název sestavení, číslo verze, jazykovou verzi a token veřejného klíče.

      Následující příklad nastaví hodnotu vlastnosti TypeName na kolekci typů v sestavení, na které odkazujete ve svém řešení.

      System.Collections.Generic.IEnumerable`1 [MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]

    • Pro typ definovaný v objektovém modelu služby BDC plně kvalifikovaný název obsahuje pouze obor názvů a název typu.

      Následující příklad nastaví hodnotu vlastnosti TypeName na kolekci typů definovaných v objektovém modelu BDC.

      System.Collections.Generic.IEnumerable`1 [Microsoft.BusinessData.Runtime.DynamicType]

  6. V okně Podrobnosti metody služby BDC otevřete seznam, který se zobrazí pro typ popisovače, a pak zvolte Upravit.

    Otevře se okno Průzkumník BDC.

  7. V BDC Explorer otevřete místní nabídku popisovače typu a pak zvolte Přidat popisovač typu.

    Nový typ popisovače je přidán jako podřízený do popisovače typu kolekce.Nakonfigurujte tento typ popisovače jako entitu.

Viz také

Úkoly

Postupy: Přidání entity do modelu

Postupy: Přidání parametru k metodě

Postupy: Definování instance metody

Koncepty

Přehled nástrojů pro navrhování modelů služby BDC

Další zdroje

Navrhování modelu připojení obchodních dat