Navržení modelu obchodních dat připojení
Model služby Business Data připojení (BDC) můžete vyvíjet přidáním souboru modelu entity a metod.Entita popisuje kolekce datových polí.Entita může představovat například tabulky v databázi.Metoda provádí úlohy, například přidání, odstranění nebo aktualizaci dat, které jsou zastoupeny subjekty.Další informace naleznete v tématu Integraci obchodních dat do služby SharePoint.
Přidávání entit
Entity přidáte přetažením nebo kopírováním Entity z aplikace Visual Studio nástrojů do návrháře služby BDC.Další informace naleznete v tématu Postup: do modelu přidat Entity.
Definujte pole entity ve třídě.Můžete například přidat pole s názvem Address se Customer třídy.Můžete přidat nové třídy do projektu, nebo použít existující třídy vytvořené pomocí jiných nástrojů jako Návrhář relací objektů (O/R Designer).Název entity a název třídy, reprezentující entity nemusíte odpovídat.Třídy entit spojit definovat metody v modelu.
Přidání metod
Služba BDC volá metody v modelu, když uživatelé zobrazit, přidat, aktualizovat nebo odstranit informace v seznamu nebo webové části, která je založena na modelu.Je třeba přidat metodu modelu pro každý úkol, který může uživatel provádět.Vytvořit metody výběrem některého z pěti typů základní metoda Podrobnosti metody BDC okna.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 Jak: Přidat metodu Finder. |
Konkrétní vyhledávač |
Vrátí instanci konkrétní entity.Volána, když uživatel zobrazí podrobnosti o konkrétní položku v seznamu.Další informace naleznete v tématu Jak: přidat konkrétní metoda Finder. |
Creator |
Přidá nová data do zdroje dat entity.Volána, když uživatelé Nová položka tlačítko na pásu karet seznam, který je založen na modelu.Další informace naleznete v tématu Jak: Přidat metodu Creator. |
Updater |
Upraví data v seznamu.Volána, když uživatelé aktualizovat informace v seznamu.Další informace naleznete v tématu Jak: Přidat metodu Updater. |
Deleter |
Odebere data.Volána, když uživatelé odstranit položku ze seznamu.Další informace naleznete v tématu Jak: Přidat metodu Deleter. |
Definování parametrů metody
Při vytváření metody Visual Studio přidá vstupní a výstupní parametry, které jsou vhodné pro typ metody.Tyto parametry jsou pouze symboly.Ve většině případů je třeba upravit parametry aby vrátit správný typ dat nebo předat.Metoda hledání vrátí výchozí řetězec.Ve většině případů budete chtít upravit návratový parametr metody hledání vrátí kolekci 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 Postup: definování popisovač typu parametru.
Visual Studio umožňuje kopírování popisovače typu mezi parametry v modelu.Můžete například definovat typ popisovače s názvem CustomerTD pro návratový parametr GetCustomer metoda.Můžete kopírovat CustomerTD zadejte popisovač v BDC Explorera potom vložit tento typ popisovače vstupního parametru CreateCustomer metoda.To zabrání nutnosti definovat stejný typ popisovače více než jednou.
Metoda instance
Při vytváření metody Visual Studio přidá instanci výchozí metody.Metoda instance je odkaz na metodu plus výchozí hodnoty pro parametry.Jediná metoda může mít více instancí metoda.Každá instance je kombinací podpis metody a sadu výchozích hodnot.Další informace naleznete v tématu Postup: definování popisovač typu parametru.
Při spuštění projektu metoda instance se zobrazí v rozevíracím seznamu nad seznamem služby SharePoint.Uživatelé mohou zvolit metodu instance zobrazit data.
Přidat metodu instance výchozí hodnoty, je třeba upravit XML modelu přímo.Další informace naleznete v DefaultValue.
Přidání filtru popisovače
Spotřebitelé model chtít načíst instancí entity, které splňují některá kritéria.Tuto funkci povolit, můžete přidat popisovač filtru metody.Filtr popisovače umožnit spotřebitelům model filtrování výsledků metodu předáním hodnoty metody před jejich provedení.Další informace naleznete v Postup: Přidání filtru parametry operace Limit instance externího systému.
SharePoint poskytuje několik funkcí, které umožňují uživatelům zadat hodnoty filtru.Například poskytují obchodní Data webové části textového pole filtru.Uživatelům můžete omezit data v seznamu zadáním hodnoty do textového pole.Další informace o metodě přidat popisovač filtru naleznete v Jak: Přidat filtr popisovač metody Finder.
Popisovač vlastnosti filtru
Je nutné nastavit hodnotu Přidružené popisovač typu, název, a typu vlastnosti popisovač filtru.Všechny vlastnosti jsou volitelné.
Přidružené popisovač typu vlastnost se týká popisovač filtru vstupní parametr.Jestliže uživatel zadá hodnotu filtru, služby BDC předává 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ý vyberete text, který se zobrazí v uživatelské rozhraní (UI).Například pro porovnání filtrování vzorek textu se rovná se zobrazí jako kontrolu nad obchodní Data webové části.Další informace o každém filtrování vzorku viz Typy filtrů podporovány pomocí záložní řadič domény.
Další informace o vlastnosti popisovač filtru viz FilterDescriptor.
Poskytuje výchozí hodnoty
V některých případech uživatel nemusí poskytnout hodnotu filtru.Výchozí hodnota instance metody přidání nebo nastavení výchozí hodnoty v kódu metodu můžete zadat výchozí hodnotu.Další informace o tom, jak přidat výchozí hodnota instance metody viz MethodInstance.Příklad, jak nastavit výchozí hodnotu vstupní parametr v kódu metodu, viz Jak: Přidat filtr popisovač metody Finder.
Ověřování modelu
Model můžete ověřit během vývoje.Visual Studio identifikuje problémy, můžete zabránit chová očekávaným modelem.Tyto problémy se 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ě na krok vpřed nebo vzad prostřednictvím chyby v seznamu.
Pravidla modelu jsou porušena nějakým způsobem může dojít k chybě ověřování.Například pokud IsCollection vlastnost typ popisovače je nastavena na true, ale neexistuje žádné popisovače podřízeného typu, zobrazí se chyba ověřování.Mít předpisy model služby BDC pochopit některé chyby, které se zobrazí v aplikaci Visual Studio Seznam chyb.Další informace o pravidlech modelu služby BDC, viz 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í kódu, nastavit zarážky kdekoliv v 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 webovou část, která používá obchodní data.Poté krokovat kód.Další informace o ladění projekty SharePoint naleznete v Řešení problémů služby SharePoint.
Také můžete ladit kód ve vlastní sestavení, které přidáte do projektu.Ladění kódu v sestavení vlastní, však musí přidat sestavení balíčku řešení.Další informace naleznete v tématu Jak: Přidat a odebrat další sestavení.
Další informace o přidávání vlastních sestavení do projektu naleznete v Jak: zahrnout sestavení vlastní funkce záložní řadič domény.
Konfigurace zabezpečení služby BDC
Pravděpodobně budete muset změnit nastavení zabezpečení ve službě SharePoint před můžete ladit vašeho řešení.Tato nastavení změnit, otevřete aplikaci služby Připojení obchodních dat v SharePoint 2010 centrální správy webu.V Nastavit oprávnění úložiště metadat dialogové okno Přidat uživatelský účet a poté vyberte z následujících možností:
Úloha |
Možnost |
---|---|
Nasadit modely služby BDC. |
Upravit |
Vytvořit seznamy a webové části pomocí externího obsahu typy v modelu (entit). |
Lze vybrat v klientech |
Vytvořit, čtení, aktualizace a odstranění dat entity. |
Provedení |
Další informace o těchto nastaveních naleznete v Správa 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 viz správy modelu služby BDC.Další informace o nastavení oprávnění zabezpečení externího obsahu viz správy externího obsahu.
[!POZNÁMKA]
Pomocí těchto nastavení ladění řešení na místním serveru SharePoint Server.Další informace o konfiguraci nastavení služby BDC týkající se zabezpečení na provozním serveru SharePoint, viz 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ý model na SharePoint.Pro každou dobu poté Visual Studio aktualizuje všechny změny provedené mezi nasazení modelu služby SharePoint.
Může být situacích, kdy aplikace Visual Studio k odvolání zcela modelu služby SharePoint.Například model může být poškozen.Nastavte znovu nasadit model do služby SharePoint, Přírůstkové aktualizace vlastnost modelu na False, a spusťte ladicí program.Přírůstkové aktualizace vlastnost se zobrazí v Vlastnosti vyberte uzel, který představuje model v okně BDC Explorer.Výchozí název modelu je BdcModel1.
Změna identifikátoru názvy entit v modelu
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 na False.Model odvolat ručně a pak nasadit řešení.Další informace naleznete v tématu Řešení problémů 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ím 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.Zobrazí atributy prvku jako vlastnosti Vlastnosti okna.Informace o elementy a atributy, které aplikace Visual Studio generuje při návrhu modelu, BDCMetadata schéma.
Příbuzná témata
Title |
Description |
---|---|
Popisuje nástroje, které můžete použít pro vizuální návrh model pro záložní řadič domény. |
|
Ukazuje, jak přidat typy externího obsahu nebo subjekty, 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řidat 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žností uživatelské rozhraní (UI) seznam nebo webové části. |
|
Ukazuje, jak přidat metodu, která umožňuje uživatelům měnit záznamy dat ve zdroji dat přímo ze seznamu nebo webové části. |
|
Ukazuje, jak použít metodu okno Podrobnosti v aplikaci Visual Studio přidat vratky a vstupní parametry metody. |
|
Ukazuje, jak definovat typy dat parametru v modelu. |
|
Ukazuje, jak vytvořit instanci metody, která provede záložní řadič domény. |
|
Ukazuje, jak umožnit 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, externí seznamy a vlastní aplikace můžete zobrazit vztahy těchto dat v uživatelském rozhraní (UI). |
|
Ukazuje, jak definovat vztahy mezi entitami v modelu. |
|
Názorný postup: Vytvoření externího seznamu služby SharePoint pomocí 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. |