Projektowanie modelu połączeń danych biznesowych
Dodając do pliku modelu obiektów i metod, można opracować model usługi łączności danych biznesowych (BDC).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 programu SharePoint.
Dodawanie obiektów
Można dodać obiekt przez przeciąganie lub kopiowanie jednostki z programu Visual Studio Przybornik na Projektant usługi BDC.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie obiektu do modelu.
Zdefiniować pola jednostki w klasie.Na przykład, można dodać pole o nazwie Address do Customer klasy.Można dodać nowe klasy do projektu lub użyć istniejącej klasy utworzone przy użyciu innych narzędzi, takich jak Object Relational Designer (Projektant O/R).Nazwa obiektu i nazwa klasy, która reprezentuje obiekt nie muszą odpowiadać.Wiąże klasę z jednostką podczas definiowania metod w modelu.
Dodanie metody
Usługa BDC wywołania metody w modelu, gdy użytkownicy Zobacz, dodać, zaktualizować lub usunąć informacje z listy lub składnika Web Part, który jest oparty na modelu.Metoda 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 podstawowych metody z Usługi BDC szczegóły metody okna.W poniższej tabeli opisano pięć podstawowych metod modelu usługi BDC.
Metoda |
Opis |
---|---|
Wyszukiwarka |
Zwraca kolekcja wystąpień encji.Wywoływane, gdy użytkownik otwiera listę lub składnika Web Part.Aby uzyskać więcej informacji, zobacz Jak: Dodaj metodę Finder. |
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 Jak: Dodawanie szczególną metodę Finder. |
Twórca |
Dodaje nowe dane w źródle danych podmiotu.Wywoływane, gdy użytkownicy będą mogli wybrać Nowego elementu przycisk na Wstążce listy, który jest oparty na modelu.Aby uzyskać więcej informacji, zobacz Jak: Dodaj metodę Creator. |
Updater |
Modyfikuje danych na liście.Wywoływane, gdy użytkownicy aktualizować informacje na liście.Aby uzyskać więcej informacji, zobacz Jak: Dodaj metodę Updater. |
Deleter |
Usuwa dane.Wywoływane, gdy użytkownicy usunąć element z listy.Aby uzyskać więcej informacji, zobacz Jak: Dodaj metodę 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 symbole zastępcze.W większości przypadków należy zmodyfikować parametry tak, aby przekazać, lub zwraca poprawny typ danych.Na przykład domyślnie metody wyszukiwania zwraca ciąg.W większości przypadków należy zmodyfikować parametr zwrotny metody wyszukiwania tak, że zwraca kolekcję obiektów.Można to osiągnąć, modyfikując deskryptora typu parametru.Deskryptor typu jest zbiorem atrybutów, który opisuje typ danych parametru.Aby uzyskać więcej informacji, zobacz Jak: Definiowanie deskryptora typ parametru.
Visual Studio umożliwia kopiowanie deskryptory typów między parametrami w modelu.Na przykład, można zdefiniować deskryptor typu o nazwie CustomerTD dla parametru zwrotnego z GetCustomer metoda.Można skopiować CustomerTD typ deskryptora w BDC Explorer, a następnie wkleić do parametru wejściowego deskryptor typu CreateCustomer metoda.Zapobiega to konieczności definiowania sam deskryptor typu więcej niż raz.
Metoda instancji
Podczas tworzenia metoda Visual Studio dodaje domyślne wystąpienie metody.Wystąpienie metody jest odniesienie do metody, a także wartości domyślne parametrów.Jednej metody mogą mieć wiele wystąpień metody.Każde wystąpienie jest kombinacją podpis metody i ustawianie wartości domyślnych.Aby uzyskać więcej informacji, zobacz Jak: Definiowanie deskryptora typ parametru.
Po uruchomieniu projektu, wystąpienia 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 do wystąpienia metody, musisz bezpośrednio modyfikować XML modelu.Aby uzyskać więcej informacji, zobacz DefaultValue.
Dodawanie filtru deskryptorów
Konsumenci modelu może chcesz pobrać wystąpień encji, które spełniają pewne kryteria.Aby włączyć tę funkcję, można dodać do metody deskryptora filtru.Filtr deskryptory umożliwi konsumentom model filtr metoda zestawów wyników przez przekazanie wartości do metody realizacji.Aby uzyskać więcej informacji, zobacz jak: dodać parametry filtru do operacji Limit wystąpienia systemu zewnętrznego.
Program SharePoint zawiera kilka funkcji, które umożliwiają użytkownikom wartości filtru.Na przykład składniki Web Part danych biznesowych dostarczyć pola tekstowego filtru.Użytkowników można ograniczyć dane z listy, wprowadzając wartość w polu tekstowym.Aby uzyskać więcej informacji na temat dodawania deskryptora filtru do metody, zobacz Jak: Dodawanie deskryptora filtr do metody Finder.
Właściwości deskryptora filtru
Należy ustawić wartość Skojarzone deskryptora typu, Nazwa, i typu właściwości deskryptora filtru.Wszystkie inne właściwości są opcjonalne.
Skojarzone deskryptora typu właściwości deskryptora filtru odnosi się 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 chcesz użyć.W programie SharePoint filtrowania wzór, który wybierzesz wpływa na tekst wyświetlany w interfejsie użytkownika (UI).Na przykład dla wzór filtrowania porównawczym, tekst jest równa pojawia się 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 podać wartość filtru.Można podać wartość domyślną, dodając do wystąpienia metody wartość domyślną, lub przez ustawienie wartości domyślne w kodzie metoda.Aby uzyskać więcej informacji na temat dodawania wartości domyślne do wystąpienia metody, zobacz MethodInstance.Na przykład jak ustawić wartość domyślną parametru wejściowego w kodzie metoda, zobacz Jak: Dodawanie deskryptora filtr do metody Finder.
Sprawdzanie poprawności modelu
Podczas programowania można sprawdzić poprawność modelu.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.
Sprawdzanie poprawności 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żna szybko przenieść kursor do kodu, który zawiera błąd, klikając dwukrotnie błąd na liście.Alternatywnie można wybrać klucze F8 lub Shift + F8, TAB, aby krok do przodu lub do tyłu przez błędy na liście.
Reguły modelu są naruszone w jakiś sposób, mogą pojawić się błędy sprawdzania poprawności.Na przykład jeśli IsCollection ustawiono właściwość deskryptora typu true, ale nie deskryptorów typu podrzędnego istnieje, pojawi się błąd sprawdzania poprawności.Być może trzeba odwoływać się do zasad modelu usługi BDC, aby zrozumieć niektóre błędy, które pojawiają się w programie Visual Studio Lista błędów.Aby uzyskać więcej informacji na temat zasad modelu usługi BDC, zobacz Schemat BDCMetadata.
Roztwór zawierający Model, debugowanie
Można zdebugować kod, jak będzie debugowania kodu w programie Visual Studio.Aby zdebugować kod, ustawić punkty przerwania w dowolnym miejscu w kodzie, a następnie uruchomić debugera.Visual Studio otwiera witrynę programu SharePoint.W programie SharePoint należy utworzyć listę lub składnika Web Part, który używa danych biznesowych.Następnie można przechodzić przez kod.Aby uzyskać więcej informacji o debugowaniu projektów programu SharePoint, zobacz Rozwiązania problemów programu SharePoint.
Można również debugowania kodu w niestandardowe zestawy, które można dodać do projektu.Jednakże do debugowania kodu w zestawie niestandardowym, należy dodać zestaw do pakietu rozwiązania.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie i usuwanie dodatkowych zestawów.
Aby uzyskać więcej informacji na temat dodawania niestandardowego zestawu do projektu, zobacz Jak: zawiera zestaw niestandardowych funkcji kontrolera BDC.
Konfigurowanie zabezpieczeń usługi łączności danych biznesowych
Trzeba zmodyfikować ustawienia zabezpieczeń w programie SharePoint, zanim można debugować swoje rozwiązanie.Aby zmodyfikować te ustawienia, należy otworzyć aplikacji usługi łączności danych biznesowych w 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ć modeli usługi BDC. |
Edycja |
Do tworzenia list i składników Web Part przy użyciu zawartości zewnętrznej typów (jednostki) w modelu. |
Wybór spośród klientów |
Do tworzenia, czytać, aktualizowanie i usuwanie danych podmiotu. |
Wykonać |
Aby uzyskać więcej informacji o tych ustawieniach, zobacz zarządzania usługi łą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 na temat 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
Podczas pierwszego uruchomienia Debuggera, Visual Studio wdraża całego modelu do programu SharePoint.Za każdym razem po tej dacie Visual Studio aktualizuje model w programie SharePoint, wszelkie zmiany, które czynią między wdrożeń.
Może to być sytuacje, gdzie chcesz Visual Studio do całkowitego wycofania modelu z programu SharePoint.Na przykład model może być uszkodzona.Ponownie wdrażać model do 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 modelu w BDC Explorer.Domyślnie nazwa modelu jest BdcModel1.
Zmiana nazwy identyfikatora jednostki 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.Ręcznie Wycofaj modelu, a następnie ponownie wdrożyć rozwiązanie.Aby uzyskać więcej informacji, zobacz Rozwiązania problemów programu SharePoint.Tego błędu można uniknąć poprzez ustawienie Aktualizacja przyrostowa właściwość, aby False przed wdrożeniem początkowo model.
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 można utworzyć.Atrybuty elementu są wyświetlane jako właściwości w Właściwości okna.Informacje dla elementów i atrybutów, które Visual Studio generuje podczas projektowania modelu, zobacz Schemat BDCMetadata.
Tematy pokrewne
Tytuł |
Opis |
---|---|
Zawiera opis narzędzi, które umożliwia wizualne projektowanie modelu dla usługi BDC. |
|
Pokazuje, jak dodać typy zawartości zewnętrznej lub podmiotów, do modelu. |
|
Pokazuje, jak dodać metodę, która umożliwia użytkownikom przeglądanie listy jednostek w liście lub składnika Web Part. |
|
Pokazuje, jak dodać metodę, która umożliwia użytkownikom wyświetlić szczegóły określonej encji. |
|
Pokazuje, jak dodać metodę, która umożliwia użytkownikom dodawanie rekordów do źródła danych bezpośrednio z listy lub składnika Web Part. |
|
Pokazuje, jak dodać metodę, która umożliwia użytkownikom usuwanie danych ze źródła danych przy użyciu opcji w interfejsie użytkownika (UI) z listy lub składnika Web Part. |
|
Pokazuje, jak dodać metodę, która pozwala użytkownikom na zmienianie rekordów danych w źródle danych bezpośrednio z listy lub składnika Web Part. |
|
Pokazuje, jak dodać parametrów wejściowych i zwracanych do metody, za pomocą okna Szczegóły metody w Visual Studio. |
|
Pokazuje jak zdefiniować parametr typów danych w modelu. |
|
Pokazuje, jak utworzyć wystąpienia metody, która wykonuje usługi BDC. |
|
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 zdefiniować relacje między obiektami w modelu. |
|
Instruktaż: Tworzenie zewnętrznych listy programu SharePoint przy użyciu danych biznesowych |
Zawiera instrukcje krok po kroku, które pokazują, jak utworzyć i przetestować model, który wyświetla kontakty na liście zewnętrznej programu SharePoint. |
Zawiera omówienie tworzenia i projektowania modeli usługi BDC. |