Vytvoření metod DataContext namapovaných na uložené procedury a funkce (Návrhář relací objektů)

Uložené procedury a funkce můžete do Návrháře relací objektů přidat jako DataContext metody. Volání metody a předání požadovaných parametrů spustí uloženou proceduru nebo funkci v databázi a vrátí data v návratovém DataContext typu metody. Podrobné informace o metodách naleznete v DataContext tématu Metody DataContext (Návrhář relací objektů).

Poznámka:

Uložené procedury můžete také použít k přepsání výchozího chování LINQ to SQL za běhu, které provádí vložení, Aktualizace a odstranění při uložení změn z tříd entit do databáze. Další informace naleznete v tématu Postupy: Přiřazení uložených procedur k provádění aktualizací, vkládání a odstraňování (Návrhář relací objektů).

Vytvoření metod DataContext

Metody můžete vytvářet DataContext přetažením uložených procedur nebo funkcí z Průzkumníka serveru nebo **Průzkumníka databáze do Návrháře relací objektů.

Poznámka:

Návratový typ vygenerované DataContext metody se liší v závislosti na umístění uložené procedury nebo funkce v Návrháři relací objektů. Vyřazení položek přímo do existující třídy entity vytvoří metodu DataContext s návratovým typem třídy entity. Vyřazení položek do prázdné oblasti Návrháře relací objektů vytvoří metoduDataContext, která vrátí automaticky vygenerovaný typ. Po přidání metody do podokna Metody můžete změnit návratový DataContext typ metody. Chcete-li zkontrolovat nebo změnit návratový DataContext typ metody, vyberte ho a zkontrolujte vlastnost Return Type v okně Vlastnosti . Další informace naleznete v tématu Postupy: Změna návratového typu metody DataContext (Návrhář relací objektů).

Poznámka:

V počítači se můžou zobrazovat různé názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio v tomto článku. Možná používáte jinou edici sady Visual Studio nebo jiné nastavení prostředí. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).

Vytvoření metod DataContext, které vracejí automaticky generované typy

  1. V Průzkumníku serveru nebo Průzkumníku databáze rozbalte uzel Uložené procedury databáze, se kterou pracujete.

  2. Vyhledejte požadovanou uloženou proceduru a přetáhněte ji do prázdné oblasti Návrháře relací objektů.

    Metoda DataContext se vytvoří s automaticky vygenerovaným návratovým typem a zobrazí se v podokně Metody .

Vytvoření metod DataContext, které mají návratový typ třídy entity

  1. V Průzkumníku serveru nebo Průzkumníku databáze rozbalte uzel Uložené procedury databáze, se kterou pracujete.

  2. Vyhledejte požadovanou uloženou proceduru a přetáhněte ji do existující třídy entity v Návrháři relací objektů.

    Metoda DataContext se vytvoří s návratovým typem vybrané třídy entity a zobrazí se v podokně Metody .

Poznámka:

Informace o změně návratového typu existujících DataContext metod naleznete v tématu Postupy: Změna návratového typu metody DataContext (Návrhář relací objektů).