Udostępnij za pośrednictwem


Porady: dodawanie określonej metody wyszukiwania

Wystąpienie jeden podmiot można powrócić przez tworzenie Określonych Finder metody.Usługi połączeń danych biznesowych (BDC) wykonuje metoda szczególnych Finder po wybraniu obiektu składnika web part danych biznesowych lub listę zewnętrznych.Aby uzyskać więcej informacji, zobacz Projektowanie modelu łączności danych biznesowych.

Aby utworzyć metody określonej Finder

  1. W projektancie BDC wybierz jednostki.

    Aby uzyskać informacje dotyczące dodawania obiektu do projektanta BDC w Visual Studio, zobacz Porady: dodawanie jednostki do modelu.

  2. Na pasku menu wybierz widoku, Other Windows, Szczegóły metody BDC.

    Szczegóły metody BDC okno.Aby uzyskać więcej informacji na temat tego okna zobacz Omówienie narzędzi projektowania modelu BDC.

  3. W Dodaj metodę wybierz Utworzyć określonej metody Finder.

    Visual Studio dodaje następujące elementy w modelu.Te elementy są wyświetlane w Szczegóły metody BDC okna.

    • Metoda.

    • Parametr wejściowy metody.

    • Zwrotu parametr metody.

    • Typ deskryptora dla każdego parametru.

    • Wystąpienie metody dla metody.

    Aby uzyskać więcej informacji, zobacz Projektowanie modelu łączności danych biznesowych.

  4. Otwórz program Visual Studio Właściwości okna.

  5. Konfigurowanie deskryptora typ parametru zwrotu jako deskryptora typu encji.Informacje o sposobie tworzenia deskryptora typu encji, zobacz Porady: określanie deskryptora typu dla parametru.

    [!UWAGA]

    Nie trzeba wykonać ten krok, jeśli metoda Finder zostały dodane do obiektu.Visual Studio wykorzystuje deskryptora typu zdefiniowanego w metodzie Finder.

    [!UWAGA]

    Jeśli pole Identyfikator typu encji reprezentuje pole w tabeli bazy danych, która jest generowana automatycznie, ustaw tylko do odczytu właściwości pola identyfikator True.

  6. W Szczegóły metody okno, wybierz wystąpienie metody metody.

  7. W Okno właściwości, ustaw Zwraca nazwę parametru właściwość nazwę zwrotu parametr metody.Aby uzyskać więcej informacji na temat metody instancji właściwości, zobacz MethodInstance.

  8. W Solution Explorer, aby otworzyć menu skrótów pliku kod usługi, który został wygenerowany dla obiektu, a następnie wybierz Widok Kod.

    Kod usługi podmiot otwarty w edytorze kodu.Więcej informacji o pliku kod encji usługi, zobacz Tworzenie modelu łączności danych biznesowych.

  9. Dodaj kod metody określonej Finder.Ten kod wykonuje następujące zadania:

    • Pobiera rekordu ze źródła danych.

    • Podmiot zwraca do usługi BDC.

    Poniższy przykład zwraca kontaktu z bazy danych AdventureWorks dla programu SQL Server.

    [!UWAGA]

    Zamień wartość ServerName pola z nazwą serwera.

    Public Shared Function ReadItem(ByVal contactID As Integer) As Contact
        Const ServerName As String = "MySQLServerName" 
        Dim dataContext As AdventureWorksDataContext = _
            New AdventureWorksDataContext("Data Source=" & ServerName & _
                ";Initial Catalog=AdventureWorks;Integrated Security=True")
    
        Dim Contact As Contact = _
            (From TempContacts In dataContext.Contacts.AsEnumerable().Take(20) _
            Where TempContacts.ContactID = contactID _
            Select TempContacts).[Single]()
        Return Contact
    End Function
    
    public static Contact ReadItem(int contactID)
    {
        const string ServerName = "MySQLServerName";
        AdventureWorksDataContext dataContext = new AdventureWorksDataContext
              ("Data Source=" + ServerName + ";" +
               "Initial Catalog=AdventureWorks;Integrated Security=True");
    
        Contact Contact =
            (from contacts in dataContext.Contacts.AsEnumerable().Take(20)
             where contacts.ContactID == contactID
             select contacts).Single();
        return Contact;
    }
    

Zobacz też

Zadania

Porady: dodawanie metody wyszukiwania

Porady: dodawanie metody Creator

Porady: dodawanie metody Deleter

Porady: dodawanie metody Updater

Porady: dodawanie parametru do metody

Porady: definiowanie wystąpienia metody

Koncepcje

Omówienie narzędzi projektowania modelu BDC

Inne zasoby

Projektowanie modelu łączności danych biznesowych