Jak: Definiowanie deskryptora typ parametru
Deskryptor typu zawiera właściwości opisujące typ danych parametru.Deskryptor typ można zdefiniować pola, obiektu lub kolekcji podmiotów.Aby uzyskać więcej informacji, zobacz Typ deskryptora.
Aby zdefiniować deskryptora typ parametru
W Szczegóły metody BDC okno, wybierz deskryptora typu parametru.
Na pasku menu wybierz widoku, Okno właściwości.
W Właściwości okno, ustawić właściwości Typ deskryptora.
Poniższych procedurach opisano sposób zdefiniować typ deskryptora jako zbiór pól, jednostki lub jednostki.
Aby zdefiniować pole
W Właściwości ustawiony w oknie Nazwa właściwości deskryptora wpisz nazwę pola typu, który reprezentuje jednostkę (na przykład: imię).
Na liście obok TypeName właściwości, wybierz odpowiedni typ danych (na przykład Int32).
Informacje o innych opcjonalnych parametrów, zobacz Typ deskryptora.
Aby zdefiniować jednostki
W Właściwości ustawiony w oknie Nazwa właściwość nazwę opisującą podmiotu (na przykład: kontakt).
Ustaw TypeName właściwość w pełni kwalifikowana nazwa typu reprezentuje jednostkę.Tego typu może być klasy projektu, typ zdefiniowany w zestawie, że odwołanie w rozwiązania lub zdefiniowanych w modelu obiektów BDC.
Dla klasy w projekcie, wybierz strzałkę w dół obok TypeName właściwości, wybierz polecenie Bieżącego projektu karty w oknie dialogowym, które zostanie wyświetlone, a następnie wybierz klasę w projekcie.
W pełni kwalifikowana nazwa zawiera obszar nazw i nazwę klasy następuje nazwa system LOB.Poniższy przykład ustawia wartość TypeName właściwość do klasy w projekcie.
MyBDCNamespace.BdcModel1.Contact, BdcModel1
Dla typu znajduje się w zestawie w rozwiązania w pełni kwalifikowana nazwa zawiera nazwę typu, nazwa zestawu, numer wersji, kultury i token klucza publicznego.
Poniższy przykład ustawia wartość TypeName właściwości typ zdefiniowany w zestawie, że odwołanie w rozwiązania.
MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Dla typu zdefiniowanych w modelu obiektów BDC w pełni kwalifikowana nazwa zawiera obszar nazw i nazwy typu.
Poniższy przykład ustawia wartość TypeName właściwość typu w modelu obiektów BDC.
Microsoft.BusinessData.Runtime.DynamicType
W Szczegóły metody BDC okno Otwórz dla deskryptora typu listy, a następnie wybierz Edytuj.
BDC Explorer okno.
W BDC Explorer, aby otworzyć menu skrótów deskryptora typu, a następnie wybierz Dodać deskryptor typu.
Nowy deskryptor typu dodaje się jako element podrzędny deskryptora typu encji.Skonfiguruj ten typ deskryptora jako pola.
Powtórz krok 4, aby dodać deskryptor typu podrzędnych dla każdego pola Jednostka.
Aby zdefiniować kolekcji podmiotów
W Szczegóły metody BDC okno deskryptora typ parametru, który chcesz wybrać.
Na pasku menu wybierz widoku, Okno właściwości.
W Właściwości ustawiony w oknie Nazwa właściwość nazwę opisującą podmiotu (na przykład: kontakty).
Ustaw IsCollection właściwość, aby True.Wskazuje, że deskryptor tego typu jest zbiorem podmioty.
Ustaw TypeName ciąg, który zawiera odwołanie do właściwości IEnumerable<T> interfejs i w pełni kwalifikowana nazwa typu reprezentuje jednostkę.Tego typu może być klasy projektu, typ zdefiniowany w zestawie, że odwołanie w rozwiązania lub zdefiniowanych w modelu obiektów BDC.
Dla klasy w projekcie, wybierz strzałkę w dół obok TypeName właściwości, wybierz polecenie Bieżącego projektu karty w oknie dialogowym, które zostanie wyświetlone, a następnie wybierz klasę w projekcie.
W pełni kwalifikowana nazwa zawiera obszar nazw i nazwę klasy następuje nazwa system LOB.
Poniższy przykład ustawia wartość TypeName właściwość zbiór klas w projekcie.
System.Collections.Generic.IEnumerable`1 [MyBDCNamespace.BdcModel1.Contact, BdcModel1]
Dla typu znajduje się w zestawie w rozwiązania w pełni kwalifikowana nazwa zawiera nazwę typu, nazwa zestawu, numer wersji, kultury i token klucza publicznego.
Poniższy przykład ustawia wartość TypeName właściwość kolekcją typów w zestawie, że odwołanie w rozwiązania.
System.Collections.Generic.IEnumerable`1 [MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
Dla typu zdefiniowanych w modelu obiektów BDC w pełni kwalifikowana nazwa zawiera obszar nazw i nazwy typu.
Poniższy przykład ustawia wartość TypeName właściwość z kolekcją typów zdefiniowanych w modelu obiektów BDC.
System.Collections.Generic.IEnumerable`1 [Microsoft.BusinessData.Runtime.DynamicType]
W Szczegóły metody BDC okno Otwórz dla deskryptora typu listy, a następnie wybierz Edytuj.
BDC Explorer okno.
W BDC Explorer, aby otworzyć menu skrótów deskryptora typu, a następnie wybierz Dodać deskryptor typu.
Nowy deskryptor typu dodaje się jako element podrzędny deskryptora typu kolekcji.Skonfiguruj ten typ deskryptora jako jednostka.
Zobacz też
Zadania
Jak: Dodawanie obiektu do modelu
Jak: Definiowanie instancji metody
Koncepcje
Omówienie narzędzi projektowania modelu kontrolera BDC