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
V okně Podrobnosti metody služby BDC vyberte typ popisovače parametru.
V panelu nabídky zvolte Zobrazení, Okno vlastností.
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
V okně Vlastnosti nastavte vlastnost Název popisovače typu na název pole v typu, který představuje entitu (například: FirstName).
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
V okně vlastnosti nastavte vlastnost Název na název, který popisuje entitu (například: kontakt).
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
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.
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.
Opakujte krok 4 pro přidání podřízeného popisovače typu pro každé pole entity.
Definovaní kolekce entit
V okně Podrobnosti metody služby BDC vyberte popisovač typu požadovaného parametru.
V panelu nabídky zvolte Zobrazení, Okno vlastností.
V okně Vlastnosti nastavte vlastnost Název na název, který popisuje entitu (například: kontakty).
Nastavte vlastnost IsCollection na True.To znamená, že tento typ popisovače je kolekce entit.
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]
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.
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