Sdílet prostřednictvím


Jak: přidat konkrétní metoda Finder

Můžete vrátit vytvořením instance jediné entity Konkrétní Finder metoda.Služba Business Data připojení (BDC) spustí metodu konkrétní Finder, když uživatel vybere v obchodních dat webové části nebo seznamu externí entity.Další informace naleznete v tématu Navržení modelu obchodních dat připojení.

Vytvořit metodu konkrétní Finder

  1. Návrhář BDC vyberte entitu.

    Informace o přidání entity BDC návrháři Visual Studio, Postup: do modelu přidat Entity.

  2. V řádku nabídek zvolte zobrazení, Jiné Windows, BDC podrobnosti metody.

    BDC podrobnosti metody okno.Další informace o okno, viz Přehled nástrojů pro návrh modelu záložní řadič domény.

  3. V Přidat metodu vyberte Vytvořit konkrétní metoda Finder.

    Visual Studio přidá následující prvky modelu.Tyto prvky se zobrazí v BDC podrobnosti metody okna.

    • Metoda.

    • Vstupní parametr metody.

    • Návratový parametr metody.

    • Typ popisovače pro každý parametr.

    • Metoda instance metody.

    Další informace naleznete v tématu Navržení modelu obchodních dat připojení.

  4. Otevřete aplikaci Visual Studio Vlastnosti okna.

  5. Popisovač typu Návratový parametr konfigurace jako popisovač typu entity.Informace o tom, jak vytvořit popisovač typu entity Postup: definování popisovač typu parametru.

    [!POZNÁMKA]

    Není nutné tento krok provést, pokud jste přidali Finder metoda k entitě.Visual Studio používá popisovač typu definované v metodě Finder.

    [!POZNÁMKA]

    Pokud pole identifikátor typu entity představuje pole v tabulce databáze, která je automaticky generována, nastavte jen pro čtení vlastnost pole identifikátor True.

  6. V Podrobnosti metody okna, zvolte metodu instance metody.

  7. V Okno Vlastnosti, nastavte Vrátí název parametru vlastnost název Návratový parametr metody.Další informace o vlastnosti instance metody viz MethodInstance.

  8. V Aplikaci Solution Explorer, otevřete místní nabídku služeb kód souboru, který byl vytvořen pro entitu a pak zvolte Zobrazení kódu.

    Kód služby entity otevře v editoru kódu.Další informace o souboru kód služby entity, viz Vytváření připojení k modelu obchodních dat.

  9. Přidejte kód metody specifické Finder.Tento kód provede následující úkoly:

    • Načte záznam ze zdroje dat.

    • Vrátí entity službě záložní řadič domény.

    Následující příklad vrátí kontakt z ukázkové databáze AdventureWorks serveru SQL Server.

    [!POZNÁMKA]

    Nahraďte hodnotu ServerName pole s názvem serveru.

    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;
    }
    

Viz také

Úkoly

Jak: Přidat metodu Finder

Jak: Přidat metodu Creator

Jak: Přidat metodu Deleter

Jak: Přidat metodu Updater

Jak: přidat parametr do metody

Postup: definovat metodu Instance

Koncepty

Přehled nástrojů pro návrh modelu záložní řadič domény

Další zdroje

Navržení modelu obchodních dat připojení