Walkthrough

Adăugați o metodă de căutare specifică la entitatea de contacte utilizând fereastra Detalii din metoda BDC. Pentru a returna o anumită entitate, adăugați codul la metodă.







Adăugați o anumită metodă de căutare

În designerul BDC, selectați entitatea Persoane de contact.

În bara de meniu, faceți clic pe Vizualizare. Alte ferestre. Detalii privind metoda BDC.

Se deschide fereastra Detalii metode BDC.

În lista Adăugați metoda, selectați Creați o metodă specifică de căutare.

Visual Studio adaugă la model următoarele elemente. Următoarele elemente sunt afișate în fereastra Detalii a metodei BDC.

O metodă numită ReadItem.

Parametrul de intrare al metodei.

Parametrul de revenire al metodei.

Un descriptor de tip pentru fiecare parametru.

O metodă pentru metoda.

În fereastra Detalii din metoda BDC, deschideți lista afișată pentru descriptorul tipului de contacte. și faceți clic pe Editați.

Se deschide browserul BDC și oferă o imagine ierarhică a modelului.

În fereastra Proprietăți, deschideți lista de lângă proprietatea TypeName, dați clic pe fila Proiect curent. apoi selectați proprietatea Contacte.







În browserul BDC, deschideți meniul contextual al Contactelor și selectați Descriptor de tip de adunare.

Browserul BDC afișează un descriptor de tip numit TypeDescriptor1.

În fereastra Proprietăți, setați proprietatea Nume la ContactID.

Deschideți lista de lângă proprietatea TypeName și selectați Int32.

Deschideți lista de lângă proprietatea Identificator și apoi selectați ContactID.

Repetați pasul 6 pentru a crea un descriptor de tip pentru fiecare dintre următoarele câmpuri.

Pentru a activa afișarea în listă a contactelor din serviciul BDC, trebuie să adăugați o metodă de căutare. Adăugați metoda de căutare în entitatea "Persoane de contact" utilizând fereastra Detalii din metoda BDC. Pentru a returna o colecție entitate la serviciul BDC, adăugați codul la metodă.

Adăugarea unei metode de căutare

În designerul BDC, selectați entitatea Persoane de contact.

În fereastra Detalii din metoda BDC, restrângeți nodul ReadItem.

În lista Adăugați metoda sub metoda ReadList, selectați Creare metode de căutare.

Visual Studio adaugă o metodă, un parametru de returnare și un descriptor de tip.

În constructorul BDC, în contextul Contacte, deschideți metoda ReadList.

Înlocuiți metoda ReadList din clasa ContactService cu următorul cod. Acest cod îndeplinește următoarele sarcini:

Extragerea datelor din tabela Contacts din baza de date AdventureWorks.

Returnați lista entităților "Contacte" la serviciul BDC.







Articole similare

Trimiteți-le prietenilor: