Udostępnij za pośrednictwem


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.

Ee231528.collapse_all(pl-pl,VS.110).gifWł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.

Ee231528.collapse_all(pl-pl,VS.110).gifDostarczanie 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.

Ee231528.collapse_all(pl-pl,VS.110).gifKonfigurowanie 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.

Ee231528.collapse_all(pl-pl,VS.110).gifModele, 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.

Ee231528.collapse_all(pl-pl,VS.110).gifZmiana 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

Omówienie narzędzi projektowania modelu kontrolera BDC

Zawiera opis narzędzi, które umożliwia wizualne projektowanie modelu dla usługi BDC.

Jak: Dodawanie obiektu do modelu

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

Jak: Dodaj metodę Finder

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

Jak: Dodawanie szczególną metodę Finder

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

Jak: Dodaj metodę Creator

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.

Jak: Dodaj metodę Deleter

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.

Jak: Dodaj metodę Updater

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.

Jak: dodać parametr do metody

Pokazuje, jak dodać parametrów wejściowych i zwracanych do metody, za pomocą okna Szczegóły metody w Visual Studio.

Jak: Definiowanie deskryptora typ parametru

Pokazuje jak zdefiniować parametr typów danych w modelu.

Jak: Definiowanie instancji metody

Pokazuje, jak utworzyć wystąpienia metody, która wykonuje usługi BDC.

Jak: Dodawanie deskryptora filtr do metody Finder

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

Tworzenie skojarzenia między obiektami

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).

Jak: Tworzenie skojarzenia między obiektami

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.

Integrowanie danych biznesowych programu SharePoint

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