Udostępnij za pośrednictwem


Jak: połączenia z danymi w bazie danych

Visual Studio można użyć do połączenia z bazą danych aplikacji.Po utworzeniu połączenia danych, Visual Studio generuje model danych, że aplikacja używa do interakcji z danymi w bazie danych.Obiekty w modelu danych są wyświetlane w Okno źródła danych.Następnie formantów powiązanych danych można utworzyć, przeciągając elementy z Okno źródła danych do powierzchni projektu.Aby uzyskać więcej informacji, zobacz Wiązanie formantów z danych w programie Visual Studio.

Ten temat zawiera instrukcje dotyczące łączenia się z bazą danych i tworzenie następujących rodzajów modeli danych:

  • Zestaw danych

  • Podmiot danych modelu (EDM)

[!UWAGA]

Visual Studio umożliwia także tworzenie LINQ do klas SQL z bazy danych.Jednakże LINQ klas SQL nie są wyświetlane w Źródeł danych okna i nie mogą być przeciągane bezpośrednio do designer do tworzenia formantów powiązanych danych.Aby uzyskać więcej informacji o tworzeniu LINQ do klas SQL z bazy danych, zobacz How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Łączenie z bazą danych i tworzenie zestawu danych

Podczas tworzenia zestawu danych, oparty na bazie danych programu Visual Studio tworzy zestaw klas, które reprezentują programowalny widok danych.Główna klasa jest nazywany wpisane dataset.Wpisane dataset zawiera dane tabeli obiektów, które reprezentują tabel w bazie danych.Aby uzyskać więcej informacji na temat zestawów danych wpisywanych zobacz Praca z zestawów danych w programie Visual Studio.

Po utworzeniu obiektu dataset WPF lub Windows Forms formanty powiązane z danymi można utworzyć, przeciągając obiektów dataset w oknie źródła danych projektanta WPF lub Windows Forms.

Aby połączyć z bazą danych aplikacji i tworzenie zestawu danych

  1. Otwórz istniejący projekt w programie Visual Studio lub utworzyć nowy projekt.

  2. Na dane menu, kliknij Dodać nowe źródło danych.

    Kreatora konfiguracji źródła danych otwiera.

  3. Na Wybierz typ źródła danych strony wybierz bazy danych, a następnie kliknij przycisk Dalej.

  4. Na Wybierz Model bazy danych strony wybierz Dataset, a następnie kliknij przycisk Dalej.

  5. Na Wybieranie połączenia danych strony, wybierz z listy dostępnych połączeń połączenia danych, a następnie kliknij przycisk Dalej.

    Żądane dane połączenie nie jest dostępna, Utwórz nowe połączenie wykonując kroki w tworzenia nowego połączenia bazy danych.

  6. Na Zapisać plik Konfigurowanie aplikacji ciąg połączenia stronę Opcjonalnie wyczyść Tak, Zapisz połączenie jako pole wyboru, jeśli chcesz zapisać ciąg połączenia bezpośrednio w aplikacji skompilowanej.Domyślnie połączenia są zapisywane w pliku konfiguracji aplikacji.Aby uzyskać więcej informacji, zobacz Jak: zapisywanie i edytować ciągów połączeń.

  7. Na Wybierz obiekty bazy danych użytkownika strony, zaznacz obiekty bazy danych, które będą używane w aplikacji.Istnieje możliwość zastąpienia domyślnego nazwy zestawu danych.

  8. Kliknij Zakończ.Utworzony zestaw danych jest obecnie dostępna w Źródeł danych okna.

    [!UWAGA]

    Jeśli Źródeł danych nie jest otwarte okno, kliknij Pokaż źródeł danych na dane menu, aby otworzyć okno.

  9. Teraz można przeciągnąć elementy z Źródeł danych okna Projektanta WPF, Projektant Windows Forms lub Component Designer do tworzenia formantów powiązanych danych.Aby uzyskać więcej informacji, zobacz Wiązanie formantów z danych w programie Visual Studio.

Łączenie z bazą danych i tworzenie modelu podmiotu danych

Podczas tworzenia modelu danych jednostki, oparty na bazie danych programu Visual Studio tworzy zestaw klas, które reprezentują programowalny widok danych.Aby uzyskać więcej informacji na temat podmiotu danych modeli i ADO.NET Entity Framework Zobacz Introducing the Entity Framework.

Po utworzeniu Model podmiotu danych można tworzyć formanty WPF powiązanego z danymi, przeciągając podmiot obiektów w oknie źródła danych projektanta WPF.

Do połączenia z bazą danych aplikacji i utworzenie modelu podmiotu danych

  1. Otwórz istniejący projekt w programie Visual Studio lub utworzyć nowy projekt.

  2. Wykonaj kroki w Podmiotu danych, Kreator modelu połączenie z bazą danych i określ zawartość modelu.Aby uzyskać więcej informacji, zobacz How to: Create a New Entity Data Model.

  3. Po zakończeniu Podmiotu danych, Kreator modelu, otwiera Model danych jednostki utworzone w projektancie podmiotu danych modelu i obiekty danych są dostępne w Źródeł danych okna.

    [!UWAGA]

    Jeśli Źródeł danych nie jest otwarte okno, kliknij Pokaż źródeł danych na dane menu, aby otworzyć okno.

  4. Jeśli projektant WPF jest otwarty, można przeciągać elementy z Źródeł danych okna projektanta do tworzenia formantów, które są powiązane z modelu obiektów danych.Aby uzyskać więcej informacji, zobacz Jak: powiązanie formantów WPF do danych w programie Visual Studio.

    Jeśli projektant Windows Forms jest otwarty, nie można przeciągnąć elementy z Źródeł danych do projektanta.Do tworzenia formantów, które są powiązane z modelu podmiotu danych, musi Skompiluj projekt, dodać nowe źródło danych obiektu, oparty na modelu podmiotu danych, a następnie przeciągnij te obiekty do projektanta.Aby uzyskać więcej informacji, zobacz How to: Add an Object as a Project Data Source (Entity Framework).

Tworzenie nowego połączenia bazy danych

Kiedy używać Kreatora konfiguracji źródła danych lub Podmiotu danych, Kreator modelu, należy określić połączenie do bazy danych chcesz użyć.Jeśli nie masz już połączenie z bazą danych, wykonaj następujące czynności, aby utworzyć połączenie.

W poniższych instrukcjach przyjęto już rozpoczęte Kreatora konfiguracji źródła danych lub Podmiotu danych, Kreator modelu opisane w Łączenie z bazą danych i tworzenie zestawu danych i Łączenie z bazą danych i tworzenie modelu danych jednostki.

Aby utworzyć nowe połączenie bazy danych

  1. Na Wybieranie połączenia danych strony Kreatora konfiguracji źródła danych lub Podmiotu danych, Kreator modelu, kliknij Nowe połączenie.

    Wystąpić jeden z następujących czynności:

    • Jeśli utworzono już połączenia danych w programie Visual Studio Dodawanie połączenia okno dialogowe.

    • Jeśli jest to pierwsze połączenie danych został utworzony w programie Visual Studio Wybierz źródło danych Wyświetla okno dialogowe.Wybierz typ bazy danych chcesz się połączyć, a następnie kliknij przycisk OK do wyświetlania Dodawanie połączenia okno dialogowe.

  2. W Dodawanie połączenia okno dialogowe Wprowadź żądane informacje.Dodawanie połączenia okno dialogowe jest inny dla każdego typu dostawcy danych.Aby uzyskać więcej informacji na temat opcji w tym oknie dialogowym, zobacz następujące tematy:

    [!UWAGA]

    Jeśli wybrany źródła danych w Dodawanie połączenia okno dialogowe nie jest źródło danych chcesz się połączyć, kliknij zmiany otworzyć Zmień źródło danych okno dialogowe pole, a następnie wybierz inne źródło danych.Aby uzyskać więcej informacji, zobacz Wybierz/Zmień źródło danych, okno dialogowe.

  3. W Dodawanie połączenia okno dialogowe, kliknij przycisk OK.

    Powrót do Wybieranie połączenia danych strony Kreatora konfiguracji źródła danych lub Podmiotu danych, Kreator modelu.

  4. Na Wybieranie połączenia danych strony, upewnij się, że nowe połączenie danych jest zaznaczone, a następnie kliknij przycisk Dalej.

  5. Zakończenie pozostałych kroków w Kreatora konfiguracji źródła danych lub Podmiotu danych, Kreator modelu.

Zabezpieczenia

Przechowywanie informacji wrażliwych (na przykład hasła) może mieć wpływ na zabezpieczenia aplikacji.Przy użyciu uwierzytelniania systemu Windows (znane również jako zintegrowanych zabezpieczeń) jest bezpieczniejszy sposób do kontrolowania dostępu do bazy danych.Aby uzyskać więcej informacji, zobacz Securing Connection Strings.

Zobacz też

Koncepcje

Omówienie źródeł danych

Wiązanie formantów Windows Forms do danych w programie Visual Studio

Program SQL Server Compact 4.0 i Visual Studio

Inne zasoby

Instruktaże danych

Połączenie z danymi w programie Visual Studio

Connecting to a Data Source (ADO.NET)