Porady: łączenie z danymi w bazie danych

Możesz użyć Visual Studio, aby połączyć się z bazą danych aplikacji.Po utworzeniu połączenia danych Visual Studio generuje model danych używanych przez aplikację do interakcji z danymi w bazie danych.Obiekty w modelu danych są wyświetlane w Okno źródła danych.Następnie możesz utworzyć formanty powiązane z danymi przez przeciąganie elementów z Okna źródeł danych do powierzchni projektu.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek z danymi w Visual Studio.

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

  • Zestaw danych

  • Entity Data Model (EDM)

[!UWAGA]

Możesz również używać Visual Studio, aby tworzyć LINQ do klas SQL z bazy danych.Jednak klasy programu LINQ to SQL nie są wyświetlane w oknie Źródła danych i w efekcie nie mogą być przeciągane bezpośrednio do projektanta w celu tworzenia formantów powiązanych z danymi.Aby uzyskać więcej informacji na temat tworzenia LINQ do klasy SQL z bazą danych, zobacz How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).

[!UWAGA]

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Łączenie z bazą danych i tworzenie zestawu danych

Podczas tworzenia zestawu danych, który jest oparty na bazie danych, Visual Studio tworzy zestaw klas, które reprezentują programowalny widok danych.Główna klasa ma nazwę typizowany zestaw danych.Wpisany zestaw danych zawiera obiekty tabeli danych, które reprezentują tabele w bazie danych.Aby uzyskać więcej informacji o typizowaną zestawów danych, patrz Praca z zestawami danych w Visual Studio.

Po utworzeniu zestawu danych, można utworzyć formanty WPF i Windows Forms powiązanych z danymi, przeciągając obiektów zestawu danych z okna źródeł danych do projektanta WPF i Windows Forms.

Aby połączyć aplikację z bazą danych i utworzyć zestaw danych

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

  2. W menu Dane kliknij przycisk Dodaj nowe źródło danych.

    Zostanie otwarty Kreator konfiguracji źródła danych.

  3. Na stronie Wybierz typ źródła danych zaznacz Baza danych, a następnie kliknij Dalej.

  4. Na Wybierz Model bazy danych zaznacz opcję zestawu danych, a następnie kliknij przycisk Dalej.

  5. Na stronie Wybierz połączenie danych wybierz połączenie danych z listy dostępnych połączeń, a następnie kliknij przycisk Dalej.

    Jeśli żądane połączenie danych nie jest dostępne, utwórz nowe połączenie, wykonując kroki opisane w temacie Tworzenia nowego połączenia z bazą danych.

  6. Na stronie Zapisz parametry połączenia w pliku konfiguracyjnym aplikacji opcjonalnie wyczyść pole wyboru Tak, zapisz połączenie jako, jeśli chcesz zapisać parametry połączenia bezpośrednio w skompilowanej aplikacji.Połączenie jest domyślnie zapisywane w pliku konfiguracji aplikacji.Aby uzyskać więcej informacji, zobacz Porady: zapisywanie i edycja parametrów połączeń.

  7. Na stronie Wybierz obiekty bazy danych zaznacz obiekty bazy danych, które będą używane w aplikacji.Masz również możliwość zastąpienia domyślnej Nazwy DataSet.

  8. Kliknij Zakończ.Właśnie utworzony zestaw danych jest już dostępny w oknie Źródła danych.

    [!UWAGA]

    Jeśli okno Źródła danych nie jest otwarte, kliknij polecenie Pokaż źródła danych w menu Dane, aby otworzyć okno.

  9. Można teraz przeciągnąć elementy z źródła danych okno do projektanta WPF designer Windows Forms lub Projektant składników do tworzenia formantów powiązanych z danymi.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek z danymi w Visual Studio.

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

Podczas tworzenia Modelu danych jednostki, który jest oparty na bazie danych, Visual Studio tworzy zestaw klas, które reprezentują programowalny widok danych.Aby uzyskać więcej informacji dotyczących modeli danych jednostki i ADO.NET Entity Framework, zobacz Entity Framework Overview.

Po utworzeniu modelu Entity Data Model, przeciągając jednostki obiektów z okna źródeł danych do projektanta WPF można utworzyć formanty WPF powiązanych z danymi.

Aby połączyć aplikację z bazą danych i utworzyć Model danych jednostki

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

  2. Postępuj zgodnie z instrukcjami w Kreatorze modelu danych jednostki, aby połączyć się z bazą danych i określić zawartość modelu.Aby uzyskać więcej informacji, zobacz jak: Tworzenie nowego modelu Entity Data Model.

  3. Po zakończeniu działania Kreatora Entity Data Model, utworzony modelu danych jednostki zostanie otwarty w Projektancie Entity Data Model i obiekty danych będą teraz dostępne w oknie Źródła danych.

    [!UWAGA]

    Jeśli okno Źródła danych nie jest otwarte, kliknij polecenie Pokaż źródła danych w menu Dane, aby otworzyć okno.

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

    Jeśli projektant programu Windows Forms jest otwarty, nie można przeciągnąć elementów z obszaru Źródła danych do projektanta.Do tworzenia formantów, które są powiązane z modelem danych jednostki, musisz zbudować projekt, dodać nowe źródło danych obiektu, które bazuje na modelu danych jednostki, a następnie przeciągnij te obiekty do projektanta.

Tworzenie nowego połączenia bazy danych

Kiedy używasz Kreatora konfiguracji źródła danych lub Kreatora modelu danych jednostki, musisz określić połączenie z bazą danych, której chcesz użyć.Jeśli nie masz jeszcze połączenia z bazą danych, należy wykonać następujące czynności, aby utworzyć połączenie.

Te instrukcje przyjmują, że został już uruchomiony Kreator konfiguracji źródła danych lub Kreator modelu danych jednostki zgodnie z opisem w Łączenie z bazą danych i tworzenie zestawu danych i Łączenie się z bazą danych i tworzenie modelu danych jednostki.

Aby utworzyć połączenie z nową bazą danych

  1. Na stronie Wybierz połączenie danych w obszarze Kreatora konfiguracji źródła danych lub Kreator modelu danych jednostki kliknij przycisk Nowe połączenie.

    Wystąpi jedna z następujących akcji:

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

    • Jeśli jest to pierwsze połączenie danych utworzone w programie Visual Studio, zostanie wyświetlone okno dialogowe Wybierz źródło danych.Wybierz typ bazy danych, z którą chcesz się połączyć, a następnie kliknij OK, aby wyświetlić okno dialogowe Dodaj połączenie.

  2. W oknie dialogowym Dodaj połączenie wprowadź żądane informacje.Okno dialogowe Dodaj połączenia różni się dla każdego dostawcy danych.

    [!UWAGA]

    Jeśli wybrane źródło danych w oknie dialogowym Dodaj połączenie nie jest źródłem danych, z którym chcesz się połączyć, kliknij przycisk Zmień, aby otworzyć okno dialogowe Zmień źródło danych, a następnie wybierz inne źródło danych.

  3. W oknie dialogowym Dodaj połączenie kliknij przycisk OK.

    Wracasz do strony Wybierz połączenie danych w Kreatorze konfiguracji źródła danych lub Kreatorze modelu danych jednostki.

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

  5. Ukończ pozostałe kroki Kreatora konfiguracji źródła danych lub Kreatora modelu danych jednostki.

Zabezpieczenia

Przechowywanie poufnych informacji (takich jak hasło) może wpłynąć na bezpieczeństwo aplikacji.Korzystanie z uwierzytelniania systemu Windows (znanego również jako zabezpieczenia zintegrowane) jest bezpieczniejszym sposobem na kontrolowanie dostępu do bazy danych.Aby uzyskać więcej informacji, zobacz Protecting Connection Information.

Zobacz też

Koncepcje

Źródła danych — Przegląd

Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio

Inne zasoby

Wskazówki dotyczące danych

Łączenie z danymi w Visual Studio

Connecting to a Data Source in ADO.NET