Navrhování modelu připojení obchodních dat
Model pro službu Business Data Connectivity (BDC) můžete vytvořit přidáním souboru modelu entity a metody.Entita popisuje kolekce datových polí.Například entita může představovat tabulku v databázi.Metoda provádí úlohy, například přidání, odstranění nebo aktualizace dat reprezentovány entitami.Další informace naleznete v tématu Integrace obchodních dat do služby SharePoint.
Přidání entity
Entity můžete přidat přetažením nebo kopírováním Entity ze sady Visual Studio nástrojů do návrháře služby BDC.Další informace naleznete v tématu Postupy: Přidání entity do modelu.
Definujte pole entity ve třídě.Můžete například přidat pole s názvem Address k Customer třídy.Můžete přidat novou třídu do projektu, nebo použít existující třídu vytvořené pomocí jiných nástrojů, jako je například Návrhář relací objektů (O/R Designer).Název entity a název třídy, která představuje entitu, nemusí být stejná.Třída entity týkat definovat metody v modelu.
Přidání metody
Když uživatelé zobrazit, přidat, aktualizovat nebo odstranit informace v seznamu nebo webovou část, která je založena na modelu služby BDC volá metody v modelu.Je třeba přidat metodu modelu pro každý úkol, který může uživatel provádět.Výběrem některého z pěti typů základní metoda vytvoření metod Podrobnosti metody služby BDC okno.Následující tabulka popisuje pět základních metod modelu služby BDC.
Metoda |
Description |
---|---|
Finder |
Vrátí kolekci instancí entity.Volána, když uživatel otevře seznam nebo webové části.Další informace naleznete v tématu Postupy: Přidání vyhledávací metody. |
Konkrétní vyhledávač |
Vrátí instanci určité entity.Volána, když uživatel zobrazí podrobné informace o určité položce v seznamu.Další informace naleznete v tématu Postupy: Přidání specifické vyhledávací metody. |
Autor |
Přidá nová data do zdroje dat entity.Volána, když uživatel rozhodnout, Nové zboží tlačítko na pásu karet ze seznamu, který je založen na modelu.Další informace naleznete v tématu Postupy: Přidání metody vytvoření. |
Updater |
Upraví data v seznamu.Volána, když uživatelé aktualizovat informace v seznamu.Další informace naleznete v tématu Postupy: Přidání aktualizační metody. |
Deleter |
Odebere data.Volána, když položku odstranit uživatele ze seznamu.Další informace naleznete v tématu Postupy: Přidání metody odstranění. |
Definování parametrů metody
Když vytvoříte metodu, Visual Studio přidá vstupní a výstupní parametry, které jsou vhodné pro typ metody.Tyto parametry jsou pouze zástupné symboly.Ve většině případů je třeba upravit parametry tak, aby předání nebo vrátit správný typ dat..Ve výchozím nastavení, například vyhledávací metody vrátí řetězec.Ve většině případů kterou chcete upravit návratový parametr vyhledávací metody tak, že vrátí kolekce entit.Který lze provést úpravou popisovač typu parametru.Popisovač typu je kolekce atributů, který popisuje typ dat parametru.Další informace naleznete v tématu Postupy: Definování deskriptoru typu pro parametr.
Visual Studio umožňuje kopírovat typ popisovače mezi parametry v modelu.Můžete například definovat popisovač typu s názvem CustomerTD pro návratový parametr GetCustomer metody.Můžete kopírovat CustomerTD zadejte popisovač v BDC Explorera vložte tento typ popisovače vstupního parametru CreateCustomer metody.Tím předejdete nutnosti definovat stejný popisovač typu více než jednou.
Metoda instance
Když vytvoříte metodu, Visual Studio přidá instanci výchozí metody.Metoda instance je odkaz na metodu a výchozí hodnoty pro parametry.Jediná metoda může mít více instancí metodu.Každá instance je kombinací podpis metody a sadu výchozích hodnot.Další informace naleznete v tématu Postupy: Definování deskriptoru typu pro parametr.
Při spuštění projektu metoda instance se zobrazí v rozevíracím seznamu nad seznamem služby SharePoint.Uživatelé mohou zvolit metody instance, které chcete zobrazit data.
Chcete-li přidat výchozí hodnoty do instance metody, je třeba upravit XML modelu přímo.Další informace naleznete v tématu Výchozí hodnota.
Přidání filtru popisovače
Spotřebitelé modelu chtít načíst instancí entity, které splňují některá kritéria.Chcete-li tuto funkci povolit, můžete přidat popisovač filtru metody.Filtr popisovače umožnit spotřebitelům model k filtrování sady výsledků metody předáním hodnoty metody před jeho vykonáním.Další informace naleznete v tématu jak: Přidat filtrovací parametry instance Limit operací z externího systému.
SharePoint poskytuje několik funkcí, které umožňují uživatelům zadat hodnoty filtru.Například obchodní Data webové části obsahují textové pole filtru.Uživatelům můžete omezit data v seznamu zadáním hodnoty v textovém poli.Další informace o tom, jak přidat popisovač filtru metody viz Postupy: Přidání deskriptoru filtru do vyhledávací metody.
Popisovač vlastnosti filtru
Je nutné nastavit hodnotu Přidružené popisovač typu, jméno, a typu vlastnosti popisovač filtru.Všechny ostatní vlastnosti jsou volitelné.
Přidružené popisovač typu vlastnost odpovídá popisovač filtru vstupní parametr.Jestliže uživatel zadá hodnotu filtru, služby BDC předá tuto hodnotu do metody pomocí vstupní parametr.
Typu vlastnost popisuje filtrování vzorek, který chcete použít.Ve službě SharePoint ovlivňuje filtrování vzorek, který jste vybrali text, který se zobrazí v uživatelským rozhraním (UI).Například pro porovnání filtrování vzorek textu se rovná se zobrazí jako ovládací prvek nad obchodní Data webové části.Další informace o každý způsob filtrování naleznete v Typy filtrů podporovány o Záložní.
Další informace o vlastnostech Deskriptor filtru naleznete v tématu FilterDescriptor.
Poskytuje výchozí hodnoty
V některých případech nemusí uživatel zadat hodnotu filtru.Přidáním hodnoty výchozí metodu instance nebo nastavením výchozí hodnotu v poli Kód způsobu, můžete zadat výchozí hodnotu.Další informace o tom, jak přidat výchozí hodnotu pro metoda instance, viz MethodInstance.Příklad, jak nastavit výchozí hodnotu vstupního parametru v kódu vaší metody naleznete v tématu Postupy: Přidání deskriptoru filtru do vyhledávací metody.
Ověřování modelu
Model je možné ověřit během vývoje.Visual Studio uvádí problémy, které mohou zabránit chová očekávaným model.Tyto prvky jsou zobrazeny v aplikaci Visual Studio Seznam chyb.
Model můžete ověřit otevřením nabídky Návrháře BDC a potom zvolíte Ověřit.Pokud model obsahuje všechny chyby, zobrazí se v Seznam chyb.Poklepáním na chybu v seznamu obsahuje chybu kódu lze rychle přesunout kurzor.Jako alternativu můžete použít klávesy F8 nebo Shift + F8 opakovaně a krok vpřed nebo zpět přes chyby v seznamu.
Pravidla modelu je porušena nějakým způsobem může dojít k chybě ověření.Například pokud IsCollection typ popisovače je nastavena na true, ale neexistuje žádné popisovače podřízeného typu, zobrazí se chyba ověřování.Pravděpodobně budete muset předložit pravidla z modelu služby BDC pochopit některé chyby, které se zobrazí v aplikaci Visual Studio Seznam chyb.Další informace o pravidlech modelu služby BDC v BDCMetadata schéma.
Ladění řešení, která obsahuje Model
Jako by ladit jakýkoli kód v aplikaci Visual Studio můžete ladit kód.Ladění váš kód, nastavit zarážky kdekoliv ve vašem kódu a potom spusťte ladicí program.Visual Studio otevře web služby SharePoint.Ve službě SharePoint můžete vytvořte seznam nebo webové části, která pracuje s obchodními daty.Potom krokovat kód.Další informace o ladění projektů služby SharePoint naleznete v tématu Řešení potíží s řešeními služby SharePoint.
Můžete také ladit kód ve vlastní sestavení, které přidáte do projektu.Však musí ladit kód ve vlastní sestavení, přidejte sestavení balíčku řešení.Další informace naleznete v tématu Postupy: Přidání a odebrání dalších sestavení.
Další informace o přidávání vlastních sestavení do projektu, naleznete v Postupy: Zahrnutí vlastního sestavení ve funkci BDC.
Konfigurace zabezpečení služby BDC
Je třeba změnit nastavení zabezpečení ve službě SharePoint před můžete ladit vašeho řešení.Chcete-li toto nastavení změnit, otevřete aplikaci služby Připojení obchodních dat do webu služby SharePoint 2010 centrální správy.V Nastavit oprávnění pro úložiště metadat dialogovém přidat uživatelský účet a potom vyberte libovolné z následujících možností:
Úloha |
Možnost |
---|---|
Chcete-li nasadit modely služby BDC. |
Upravit |
K vytvoření seznamů a webových částí pomocí externí typy obsahu (entit) v modelu. |
Lze vybrat v klientech |
Vytvořit, číst, aktualizovat a odstranit entity data. |
Provedení |
Další informace o těchto nastaveních naleznete v tématu správy služby Připojení obchodních dat.
Můžete také nastavit oprávnění zabezpečení pro jednotlivé modely nebo typy externího obsahu.Další informace o nastavení oprávnění zabezpečení modelu naleznete v tématu správy modelu služby BDC.Další informace o nastavení oprávnění zabezpečení externího obsahu, naleznete v typu externího obsahu správy.
[!POZNÁMKA]
Toto nastavení lze použijte k ladění řešení na místním serveru SharePoint.Další informace o konfiguraci nastavení služby BDC týkající se zabezpečení na provozním serveru SharePoint naleznete v tématu Přehled zabezpečení služby Připojení obchodních dat.
Navíjecí modely, které jsou poškozené
Při prvním spuštění ladicího programu, aplikace Visual Studio nasadí celého modelu služby SharePoint.Pokaždé, když poté Visual Studio aktualizuje všechny změny provedené mezi nasazení modelu ve službě SharePoint.
Pravděpodobně situacích, kdy aplikace Visual Studio k odvolání zcela model ze služby SharePoint.Například model může být poškozen. Znovu nasadit model na web služby SharePoint, můžete nastavit Přírůstkové aktualizace vlastnost modelu k False, a potom spusťte ladicí program.Přírůstkové aktualizace vlastnost se zobrazí v Vlastnosti okně vyberte uzel, který představuje model v BDC Explorer.Výchozí název modelu je BdcModel1.
Změna názvů entit v modelu identifikátor
Pokud změníte název identifikátoru po nasazení modelu, může se zobrazit chyba nasazení.Tuto chybu nelze vyřešit nastavením Přírůstkové aktualizace vlastnost modelu k False.Musíte ručně zasunout do modelu a potom nasadit řešení.Další informace naleznete v tématu Řešení potíží s řešeními služby SharePoint.K této chybě lze předejít nastavením Přírůstkové aktualizace vlastnost False před počátečním nasazení modelu.
Vyhledání dokumentace pro prvky modelu služby BDC
Visual Studio přidá XML element modelu pro každou entitu, metody nebo jiné položky, které vytvoříte.Atributy se zobrazují jako vlastnosti Vlastnosti okno.Informace o prvky a atributy, které aplikace Visual Studio generuje při návrhu modelu naleznete v tématu BDCMetadata schéma.
Příbuzná témata
Title |
Description |
---|---|
Popisuje nástroje, které lze použít pro vizuální návrh model pro Záložní. |
|
Ukazuje, jak přidat typy externího obsahu nebo entity, do modelu. |
|
Ukazuje, jak přidat metodu, která umožňuje uživatelům zobrazit ve webové části Seznam nebo seznam entit. |
|
Ukazuje, jak přidat metodu, která umožňuje uživatelům zobrazit podrobnosti o konkrétní entity. |
|
Ukazuje, jak přidat metodu, která umožňuje uživatelům přidávat záznamy do zdroje dat přímo ze seznamu nebo webové části. |
|
Ukazuje, jak přidat metodu, která umožňuje uživatelům odebrat data ze zdroje dat pomocí možnosti uživatelské rozhraní (UI) seznam nebo webové části. |
|
Ukazuje, jak přidat metodu, která umožňuje uživatelům měnit záznamy ve zdroji dat přímo ze seznamu nebo webové části. |
|
Ukazuje, jak použít metodu okno Podrobnosti v aplikaci Visual Studio přidáte vratky a vstupní parametry metody. |
|
Ukazuje, jak definovat datové typy parametrů v modelu. |
|
Ukazuje, jak vytvořit instanci metody, která provede BDC. |
|
Ukazuje, jak povolit uživatelům omezit počet vrácených vyhledávací metody instance. |
|
Popisuje, jak lze definovat vztahy mezi entitami v modelu.Obchodní Data webové části Seznam externích a vlastních aplikací můžete zobrazit tyto vztahy dat v uživatelském rozhraní (UI). |
|
Ukazuje, jak definovat vztahy mezi entitami v modelu. |
|
Návod: Vytvoření externího seznamu ve službě SharePoint s použitím obchodních dat |
Obsahuje podrobné pokyny, které ukazují, jak vytvořit a otestovat model, který zobrazuje kontakty v externích seznamů služby SharePoint. |
Přehled vytváření a navrhování modely služby BDC. |