Udostępnij za pośrednictwem


Tworzenie metod DataContext zamapowanych na procedury składowane i funkcje (Object Relational Designer)

Procedury składowane i funkcje można dodawać do Projektant O/R jako DataContext metody. Wywołanie metody i przekazanie wymaganych parametrów uruchamia procedurę składowaną lub funkcję w bazie danych i zwraca dane w zwracającym typie DataContext metody. Aby uzyskać szczegółowe informacje na temat DataContext metod, zobacz Metody DataContext (O/R Projektant).

Uwaga

Można również użyć procedur składowanych, aby zastąpić domyślne zachowanie LINQ to SQL w czasie wykonywania, które wykonuje operacje wstawiania, Aktualizacje i usuwania podczas zapisywania zmian z klas jednostek do bazy danych. Aby uzyskać więcej informacji, zobacz How to: Assign stored procedures to perform updates, inserts, and deletes (O/R Projektant).

Tworzenie metod DataContext

Metody można tworzyćDataContext, przeciągając procedury składowane lub funkcje z Eksploratora serwera lub **Eksploratora baz danych do Projektant O/R.

Uwaga

Zwracany typ wygenerowanej DataContext metody różni się w zależności od tego, gdzie usuwasz procedurę składowaną lub funkcję w Projektant O/R. Porzucanie elementów bezpośrednio do istniejącej klasy jednostki powoduje utworzenie DataContext metody z zwracanym typem klasy jednostki. Porzucanie elementów na pusty obszar Projektant O/R tworzy metodęDataContext, która zwraca automatycznie wygenerowany typ. Po dodaniu metody do okienka Metody można zmienić zwracany typ DataContext metody. Aby sprawdzić lub zmienić zwracany typ DataContext metody, wybierz ją i sprawdź właściwość Return Type w oknie Właściwości . Aby uzyskać więcej informacji, zobacz Jak zmienić zwracany typ metody DataContext (O/R Projektant).

Uwaga

Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio w tym artykule. Być może używasz innej wersji programu Visual Studio lub innych ustawień środowiska. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.

Aby utworzyć metody DataContext, które zwracają automatycznie wygenerowane typy

  1. W Eksploratorze serwera lub Eksploratorze bazy danych rozwiń węzeł Procedury składowane bazy danych, z którą pracujesz.

  2. Znajdź żądaną procedurę składowaną i przeciągnij ją na pusty obszar Projektant O/R.

    Metoda DataContext jest tworzona z automatycznie wygenerowanym typem zwracanym i pojawia się w okienku Metody .

Aby utworzyć metody DataContext, które mają zwracany typ klasy jednostki

  1. W Eksploratorze serwera lub Eksploratorze bazy danych rozwiń węzeł Procedury składowane bazy danych, z którą pracujesz.

  2. Znajdź żądaną procedurę składowaną i przeciągnij ją do istniejącej klasy jednostki w Projektant O/R.

    Metoda DataContext jest tworzona przy użyciu zwracanego typu wybranej klasy jednostki i jest wyświetlana w okienku Metody .