Udostępnij za pośrednictwem


Projektowanie modelu łączności danych biznesowych

Model usługi łączności danych biznesowych (BDC) można utworzyć przez dodanie do pliku modelu obiektów i metod.Obiekt zawiera opis kolekcji pól danych.Na przykład jednostka może reprezentować tabeli w bazie danych.Metoda wykonuje zadania, takie jak dodawanie, usuwanie lub aktualizowanie danych reprezentowane przez podmioty.Aby uzyskać więcej informacji, zobacz Integrowanie danych biznesowych z SharePoint.

Dodawanie jednostki

Można dodać obiekt przez przeciąganie lub kopiowanie jednostek z programu Visual Studio Przybornik do konstruktora usługi łączności danych biznesowych.Aby uzyskać więcej informacji, zobacz Porady: dodawanie jednostki do modelu.

Definiowanie pól jednostki w klasie.Na przykład, można dodać pole o nazwie Address do Customer klasy.Możesz dodać nowe klasy do projektu lub użyj istniejącej klasy utworzone przy użyciu innych narzędzi, takich jak Object Relational Designer (Projektant O/R).Nazwa encji i nazwę klasy, która reprezentuje obiekt nie muszą sobie odpowiadać.Można utworzyć relację między klasy z jednostką podczas definiowania metod w modelu.

Dodawanie metod

Usługa BDC wywołania metody w modelu, gdy użytkownikom wyświetlanie, dodawanie, aktualizowanie lub usuwanie informacji na liście lub składnika Web Part, który jest oparty na modelu.Metodę należy dodać do modelu dla każdego zadania, które użytkownik może wykonywać.Tworzenie metod, wybierając jeden z pięciu typów podstawowa metoda z Usługi BDC szczegóły metody okna.W poniższej tabeli opisano pięć podstawowych metod modelu usługi BDC.

Metoda

Opis

Metody wyszukiwania

Zwraca kolekcję wystąpień encji.Wywoływane, gdy użytkownik otworzy listę lub składnika Web Part.Aby uzyskać więcej informacji, zobacz Porady: dodawanie metody wyszukiwania.

Określonej metody wyszukiwania

Zwraca wystąpienie określonej encji.Wywoływane, gdy użytkownik przegląda szczegóły dotyczące określonego elementu na liście.Aby uzyskać więcej informacji, zobacz Porady: dodawanie określonej metody wyszukiwania.

Twórca

Dodaje nowe dane w źródle danych podmiotu.Wywoływane, gdy użytkownicy będą mogli wybrać Dodaje się ppkt przycisk na Wstążce listy, który jest oparty na modelu.Aby uzyskać więcej informacji, zobacz Porady: dodawanie metody Creator.

Updater

Modyfikuje danych na liście.Wywoływane, gdy użytkownicy zaktualizować informacje zawarte na liście.Aby uzyskać więcej informacji, zobacz Porady: dodawanie metody Updater.

Deleter

Usuwa dane.Wywoływane, gdy użytkownik usunąć element z listy.Aby uzyskać więcej informacji, zobacz Porady: dodawanie metody Deleter.

Definiowanie parametrów metody

Podczas tworzenia metoda Visual Studio dodaje parametry wejściowe i wyjściowe, które są odpowiednie dla typu metoda.Parametry te są tylko symbolami zastępczymi.W większości przypadków należy zmodyfikować parametry, aby przekazać lub zwracany poprawny typ danych.Na przykład domyślnie metody wyszukiwania zwraca ciąg.W większości przypadków chcesz zmodyfikować parametr zwrotny metody wyszukiwania, dzięki którym zwraca on zbioru obiektów.Możesz to osiągnąć przez zmodyfikowanie deskryptora typu parametru.Deskryptor typu jest zbiorem atrybutów, który opisuje typ danych parametru.Aby uzyskać więcej informacji, zobacz Porady: określanie deskryptora typu dla parametru.

Program Visual Studio pozwala na skopiowanie deskryptory typów między parametrami w modelu.Na przykład można zdefiniować deskryptora typu o nazwie CustomerTD dla parametru zwrotnego o GetCustomer metody.Można skopiować CustomerTD typ deskryptora w BDC Explorer, a następnie wklej na parametr wejściowy deskryptor typu CreateCustomer metody.Ten sposób można uniknąć konieczności definiowania sam deskryptor typu więcej niż jeden raz.

Metody instancji

Po utworzeniu metoda Visual Studio dodaje domyślne wystąpienie metody.Wystąpienie metody jest odniesienie do metody, a także wartości domyślne dla parametrów.Jednej metody mogą mieć wiele wystąpień metody.Każde wystąpienie jest kombinacją sygnatura metody oraz zestaw domyślnych wartości.Aby uzyskać więcej informacji, zobacz Porady: określanie deskryptora typu dla parametru.

Po uruchomieniu projektu, wystąpień metody są wyświetlane na liście rozwijanej powyżej listy programu SharePoint.Użytkownicy mogą wybrać metodę wystąpienia do wyświetlania danych.

Aby dodać wartości domyślne wystąpienie metody, trzeba zmodyfikować plik XML modelu bezpośrednio.Aby uzyskać więcej informacji, zobacz DefaultValue.

Dodawanie filtru deskryptorów

Konsumenci modelu warto pobrać wystąpień encji, które spełniają pewne kryteria.Aby włączyć tę funkcję, można dodać deskryptora filtru do metody.Deskryptory filtru umożliwi konsumentom modelu Filtrowanie zestawów wyników metody przez przekazanie wartości do metody przed ich wykonanie.Aby uzyskać więcej informacji, zobacz jak: dodać parametry filtru do operacji do wystąpień Limit z systemu zewnętrznego.

Program SharePoint zawiera kilka funkcji, które umożliwiają użytkownikom podanie wartości filtru.Na przykład składniki Web Part danych biznesowych dostarczyć pola tekstowego filtru.Użytkowników można ograniczyć dane na liście, wprowadzając wartość w polu tekstowym.Aby uzyskać więcej informacji dotyczących sposobu dodawania deskryptora filtru do metody, zobacz Porady: dodawanie opisu filtru do metody wyszukiwania.

Właściwości deskryptora filtru

Należy ustawić wartość Skojarzony deskryptor typu, Nazwa, i typu właściwości deskryptora filtru.Inne właściwości są opcjonalne.

Skojarzony deskryptor typu właściwość odnosi się w deskryptorze filtru do parametru wejściowego.Gdy użytkownik poda wartość filtru, usługi BDC przekazuje tę wartość do metody za pomocą parametru wejściowego.

Typu właściwość opisuje filtrowania wzór, który ma być używany.W programie SharePoint filtrowania wzór, który wybierzesz ma wpływ na tekst wyświetlany w interfejsie użytkownika (UI).Na przykład dla wzór filtrowania komparatorze tekst jest równa jest wyświetlana jako kontrolę nad składnika Web Part danych biznesowych.Aby uzyskać więcej informacji na temat każdego wzorca filtrowania, zobacz Z filtrów obsługiwane typy przez kontroler BDC.

Aby uzyskać więcej informacji na temat właściwości deskryptora filtru, zobacz FilterDescriptor.

Dostarczanie wartości domyślne

W niektórych przypadkach użytkownik może nie zapewniać wartość filtru.Można podać wartość domyślną, dodając wartość domyślną do wystąpienia metody lub ustawiając wartość domyślna w kodzie metoda.Aby uzyskać więcej informacji dotyczących sposobu dodawania wartości domyślnej do wystąpienia metody, zobacz MethodInstance.Na przykład jak ustawić wartość domyślną parametru wejściowego w kodzie metoda, zobacz Porady: dodawanie opisu filtru do metody wyszukiwania.

Sprawdzanie poprawności modelu

Podczas opracowywania może sprawdzać poprawność modelu.Program Visual Studio identyfikuje problemy, które mogą uniemożliwić model zachowuje się zgodnie z oczekiwaniami.Te problemy są wyświetlane w programie Visual Studio Lista błędów.

Sprawdź poprawność modelu otwarcie menu skrótów dla projektanta usługi łączności danych biznesowych, a następnie wybierając sprawdzania poprawności.Jeśli model zawiera błędy, pojawiają się w Lista błędów.Możesz szybko przenosić kursor do kodu, który zawiera błąd, klikając dwukrotnie błąd na liście.Jako alternatywa kluczy F8 lub Shift + F8 wielokrotnie do krok do przodu lub do tyłu między błędy można wybrać na liście.

Błędy sprawdzania poprawności może wystąpić, gdy zasady modelu są naruszone w jakiś sposób.Na przykład jeśli IsCollection ustawiono właściwość deskryptor typu true, ale nie deskryptorów typu podrzędnego istnieje, pojawi się błąd sprawdzania poprawności.Może zajść potrzeba odnoszą się do reguł z modelu usługi BDC do zrozumienia niektórych błędów, które pojawiają się w programie Visual Studio Lista błędów.Aby uzyskać więcej informacji o regułach modelu usługi BDC, zobacz Schematu BDCMetadata.

Roztwór zawierający Model, debugowanie

Można zdebugować kod, jak chcieliby debugowania kodu w programie Visual Studio.Aby zdebugować kod, ustawić punkty przerwania w dowolnym miejscu w kodzie, a następnie uruchomić debugera.Program Visual Studio otwiera witrynę programu SharePoint.W programie SharePoint utworzyć listę lub składnika Web Part, który używa danych biznesowych.Następnie można przejrzeć swój kod.Aby uzyskać więcej informacji na temat debugowania projektów programu SharePoint, zobacz Rozwiązywanie problemów z rozwiązaniami SharePoint.

Można również debugowania kodu w niestandardowe zestawy, które można dodać do projektu.Jednak do debugowania kodu w zestawie niestandardowym, należy dodać zestaw do pakietu rozwiązania.Aby uzyskać więcej informacji, zobacz Porady: dodawanie i usuwanie zestawów dodatkowych.

Aby uzyskać więcej informacji dotyczących dodawania niestandardowego zestawu do projektu, zobacz Porady: dołączanie niestandardowego zestawu w funkcji BDC.

Konfigurowanie zabezpieczeń usługi łączności danych biznesowych

Być może trzeba zmodyfikować ustawienia zabezpieczeń w programie SharePoint przed można debugować swoje rozwiązanie.Aby zmodyfikować te ustawienia, otwórz aplikacji usługi łączności danych biznesowych w programie SharePoint 2010 centralne witryny administracji.W Zestaw uprawnień do magazynu metadanych okno dialogowe Dodawanie konta użytkownika, a następnie wybierz jedną z następujących opcji:

Zadanie

Opcja

Aby wdrożyć modele usługi BDC.

Edytuj

Do tworzenia list i składników Web Part przy użyciu zewnętrznego (jednostki) typy zawartości w modelu.

Wybór spośród klientów

Aby utworzyć, odczytać, aktualizowanie i usuwanie dane jednostki.

Wykonywanie

Aby uzyskać więcej informacji o tych ustawieniach, zobacz Zarządzanie usługą łączności danych biznesowych.

Można również ustawić uprawnienia zabezpieczeń dla poszczególnych modeli lub typów zawartości zewnętrznej.Aby uzyskać więcej informacji o ustawianiu uprawnień zabezpieczeń modelu, zobacz zarządzania modelu usługi BDC.Aby uzyskać więcej informacji o ustawianiu uprawnień zabezpieczeń typu zawartości zewnętrznej, zobacz typu zawartości zewnętrznej zarządzania.

[!UWAGA]

Te ustawienia służą do debugowania rozwiązanie na lokalnym serwerze programu SharePoint.Aby uzyskać więcej informacji dotyczących sposobu konfigurowania ustawień usługi łączności danych biznesowych związanych z zabezpieczeniami na serwerze SharePoint produkcji, zobacz Omówienie zabezpieczeń usługi łączności danych biznesowych.

Modele, które stają się uszkodzony wciągania

Przy pierwszym uruchomieniu debugera, Visual Studio wdraża całego modelu do programu SharePoint.Za każdym razem po tej dacie Visual Studio aktualizuje zmiany, które wprowadzasz między wdrożeń modelu w programie SharePoint.

Może się jednak zdarzyć, gdzie chcesz wycofać całkowicie modelu z programu SharePoint w programie Visual Studio.Na przykład model może być uszkodzona. Ponownie wdrażać model do witryny programu SharePoint, należy ustawić Aktualizacja przyrostowa właściwość modelu, aby False, a następnie uruchom debuger.Aktualizacja przyrostowa właściwość pojawia się w Właściwości okna po wybraniu węzła, który reprezentuje nazwę modelu w BDC Explorer.Domyślnie nazwa modelu jest BdcModel1.

Zmienianie nazw identyfikator podmiotów w modelu

Jeśli zmienisz nazwę identyfikatora po wdrożeniu modelu, może pojawić się błąd wdrażania.Ten błąd nie można rozwiązać przez ustawienie Aktualizacja przyrostowa właściwość modelu, aby False.Musi wycofać modelu ręcznie, a następnie ponownie wdrożyć rozwiązanie.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z rozwiązaniami SharePoint.Tego błędu można uniknąć, ustawiając Aktualizacja przyrostowa właściwość, aby False przed początkowym wdrożeniu modelu.

Lokalizowanie dokumentacji dla elementów modelu usługi BDC

Visual Studio dodaje XML element do modelu dla każdego obiektu, metody lub inny element, który należy utworzyć.Atrybuty elementu są wyświetlane jako właściwości w Właściwości okna.Aby uzyskać informacje o elementach i atrybutach, które Visual Studio generuje podczas projektowania modelu, zobacz Schematu BDCMetadata.

Tematy pokrewne

Tytuł

Opis

Omówienie narzędzi projektowania modelu BDC

Zawiera opis narzędzi, które służą do wizualnego projektowania modelu zapasowego kontrolera domeny.

Porady: dodawanie jednostki do modelu

Pokazuje, jak dodać typy zawartości zewnętrznej lub podmioty, do modelu.

Porady: dodawanie metody wyszukiwania

Pokazuje, jak dodać metodę, która umożliwia użytkownikom przeglądanie listy jednostek na liście lub składnika Web Part.

Porady: dodawanie określonej metody wyszukiwania

Pokazuje, jak dodać metodę, która pozwala użytkownikom wyświetlać szczegóły określonej encji.

Porady: dodawanie metody Creator

Pokazuje, jak dodać metodę, która pozwala użytkownikom na dodawanie rekordów ze źródłem danych bezpośrednio z listy lub składnika Web Part.

Porady: dodawanie metody Deleter

Pokazuje, jak dodać metodę, która pozwala użytkownikom na usuwanie danych ze źródła danych przy użyciu opcji w interfejsie użytkownika (UI) listy lub składnika Web Part.

Porady: dodawanie metody Updater

Pokazuje, jak dodać metodę, która pozwala użytkownikom na zmienianie rekordy danych w źródle danych bezpośrednio z listy lub składnika Web Part.

Porady: dodawanie parametru do metody

Pokazuje, jak okno Szczegóły metody w programie Visual Studio umożliwia dodawanie parametrów wejściowych i zwracanych do metody.

Porady: określanie deskryptora typu dla parametru

Pokazuje jak zdefiniować parametr typy danych w modelu.

Porady: definiowanie wystąpienia metody

Pokazuje, jak utworzyć wystąpienie metody, która wykonuje usługi łączności danych biznesowych.

Porady: dodawanie opisu filtru do metody wyszukiwania

Pokazuje, jak umożliwić użytkownikom ograniczyć liczbę wystąpień zwrócony przez metodę wyszukiwania.

Tworzenie skojarzenia między jednostkami

W tym artykule opisano, jak można zdefiniować relacje między obiektami w modelu.Składniki Web Part danych biznesowych, list zewnętrznych i niestandardowych aplikacji można wyświetlić te relacje danych w interfejsie użytkownika (UI).

Porady: tworzenie skojarzenia między jednostkami

Pokazuje, jak definiować relacje między obiektami w modelu.

Wskazówki: tworzenie listy zewnętrznej w SharePoint za pomocą danych biznesowych

Zawiera instrukcje krok po kroku, które pokazują, jak tworzenie i testowanie modelu, który wyświetla kontakty na liście programu SharePoint zewnętrznych.

Integrowanie danych biznesowych z SharePoint

Zawiera omówienie tworzenia i projektowania modeli usługi BDC.