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 |
---|---|
Zawiera opis narzędzi, które służą do wizualnego projektowania modelu zapasowego kontrolera domeny. |
|
Pokazuje, jak dodać typy zawartości zewnętrznej lub podmioty, do modelu. |
|
Pokazuje, jak dodać metodę, która umożliwia użytkownikom przeglądanie listy jednostek na liście lub składnika Web Part. |
|
Pokazuje, jak dodać metodę, która pozwala użytkownikom wyświetlać szczegóły określonej encji. |
|
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. |
|
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. |
|
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. |
|
Pokazuje, jak okno Szczegóły metody w programie Visual Studio umożliwia dodawanie parametrów wejściowych i zwracanych do metody. |
|
Pokazuje jak zdefiniować parametr typy danych w modelu. |
|
Pokazuje, jak utworzyć wystąpienie metody, która wykonuje usługi łączności danych biznesowych. |
|
Pokazuje, jak umożliwić użytkownikom ograniczyć liczbę wystąpień zwrócony przez metodę wyszukiwania. |
|
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). |
|
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. |
Zawiera omówienie tworzenia i projektowania modeli usługi BDC. |