Aracılığıyla paylaş


Nasıl yapılır: bir veritabanındaki verilere bağlanma

Visual Studio, uygulamanızın bir veritabanına bağlanmak için kullanabilirsiniz. Visual Studio, veri bağlantısı oluşturduktan sonra uygulamanızı veritabanındaki verilerle etkileşim kurmak için kullandığı bir veri modeli oluşturur. Veri modeli nesneleri görünür Veri Kaynakları Penceresi. Daha sonra veriye bağlı denetimler öğeleri sürükleyerek oluşturabileceğiniz Veri kaynakları penceresini tasarım yüzeyi için. Daha fazla bilgi için bkz. Visual Studio veri denetimleri.

Bu konu, bir veritabanına bağlanmak ve veri modellerinin aşağıdaki türleri oluşturma yönergeleri sağlar:

  • DataSet

  • Varlık veri modeli (edm)

Not

Visual Studio, LINQ veritabanından sql sınıfları oluşturmak için de kullanabilirsiniz.Bununla birlikte, sql sınıfları LINQ görünmez Veri kaynakları penceresinde ve bu nedenle veriye bağlı denetimler oluşturmak için doğrudan bir tasarımcı için sürüklenemez.LINQ veritabanından sql sınıfları oluşturma hakkında daha fazla bilgi için bkz: How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).

Not

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

Bir veritabanına bağlanmak ve DataSet'i oluşturma

Bir veritabanını temel alan bir veri kümesi oluşturduğunuzda, Visual Studio, programlanabilir bir veri görünümü temsil eden sınıfları kümesi oluşturur. Ana sınıfı olarak adlandırılan bir typed dataset. Typed dataset veritabanındaki tabloların temsil eden veri tablosu nesnelerini içerir. Yazılmış veri kümeleri hakkında daha fazla bilgi için, bkz: DataSet'leri Visual Studio ile çalışma.

Bir veri kümesi oluşturduktan sonra veriye bağlı wpf ya da Windows Forms denetimleri wpf ya da Windows Forms designer veri kaynakları penceresinden dataset nesneleri sürükleyerek oluşturabilirsiniz.

Uygulamanız veritabanına bağlanmak ve bir dataset yaratmak için

  1. Varolan bir projeyi Visual Studio'da açın veya yeni bir proje yaratın.

  2. Data menüsünden Yeni Veri Kaynağı Ekle 'yi tıklayın.

    Veri Kaynağı Yapılandırma Sihirbaz'ı açılır.

  3. Üzerinde veri kaynağı türü seçin sayfası, select veritabanı[NULL]'ı İleri.

  4. Üzerinde veritabanı modelini seç sayfası, select Dataset[NULL]'ı sonraki.

  5. Üzerinde Choose Your Data Connection sayfasında, veri bağlantısı kullanılabilir bağlantılar listesinden seçin ve sonra ' İleri.

    İstenen veri bağlantısı yoksa, aşağıdaki adımları izleyerek yeni bir bağlantı oluşturmak Yeni veritabanı bağlantısı oluşturmak.

  6. Üzerinde Bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek sayfasında, isteğe bağlı olarak açık Evet, bağlantı olarak kaydetmek derlenmiş uygulamada doğrudan bağlantı dizesini kaydetmek isterseniz, onay kutusunu. Varsayılan olarak, bağlantı uygulama yapılandırma dosyasında kaydedilir. Daha fazla bilgi için bkz. Nasıl yapılır: kaydetme ve bağlantı dizesini Düzenle.

  7. Üzerinde Choose Your Database Objects sayfasında, uygulamanızın kullanacağı veritabanı nesnelerini seçin. Varsayılan değer değiştirme seçeneğiniz de DataSet adı.

  8. Son düğmesini tıklatın. Yeni oluşturduğunuz veri kümesi artık kullanılabilir Veri kaynakları pencere.

    Not

    Veri kaynakları penceresi açık değil,'ı Show Data Sources üzerinde veri penceresini açmak için menü.

  9. Şimdi öğeleri sürükleyebilirsiniz Veri kaynakları wpf Tasarımcısı, Windows Forms tasarýmcýsý penceresi veya Component Designer veriye bağlı denetimler oluşturmak için. Daha fazla bilgi için bkz. Visual Studio veri denetimleri.

Veritabanına bağlanmak ve bir varlık veri modeli oluşturma

Bir veritabanını temel alan bir varlık veri modeli oluşturduğunuzda, Visual Studio, programlanabilir bir veri görünümü temsil eden sınıfları kümesi oluşturur. Varlık veri modelleri ve ado.net varlık Framework hakkında daha fazla bilgi için bkz: Introducing the Entity Framework.

Varlık veri modeli oluşturduktan sonra veriye bağlı wpf denetimleri wpf Tasarımcısı veri kaynakları penceresinden varlık nesneleri sürükleyerek oluşturabilirsiniz.

Uygulamanız veritabanına bağlanmak ve bir varlık veri modeli oluşturmak için

  1. Varolan bir projeyi Visual Studio'da açın veya yeni bir proje yaratın.

  2. Adımları Varlık veri modeli Sihirbazı bir veritabanına bağlanmak ve model içeriğini belirtin. Daha fazla bilgi için bkz. How to: Create a New Entity Data Model.

  3. Size tamamladıktan sonra Varlık veri modeli Sihirbazı, varlık veri modeli Tasarımcısı'nda oluşturduğunuz varlık veri modeli açar ve veri nesneleri kullanılabilir Veri kaynakları pencere.

    Not

    Veri kaynakları penceresi açık değil,'ı Show Data Sources üzerinde veri penceresini açmak için menü.

  4. wpf Tasarımcısı açık değilse, şimdi öğeleri sürükleyebilirsiniz Veri kaynakları varlık veri modeline bağlı denetimler oluşturmak için designer penceresi. Daha fazla bilgi için bkz. Nasıl yapılır: Visual Studio veri wpf denetimleri bağlayın.

    Windows Forms tasarýmcýsý açıksa, maddeleri sürükleyemezsiniz Veri kaynakları Tasarımcısı için. Varlık veri modeline bağlı denetimler oluşturmak için projeyi derleyin, varlık veri modelini temel alan yeni bir nesne veri kaynağı eklemek ve sonra Tasarımcısı bu nesneleri sürükleyin. Daha fazla bilgi için bkz. How to: Add an Object as a Project Data Source (Entity Framework).

Yeni veritabanı bağlantısı oluşturma

Kullandığınızda Data Source Configuration Wizard veya Varlık veri modeli Sihirbazı, kullanmak istediğiniz veritabanı bağlantısını belirtmelisiniz. Veritabanı bağlantısı zaten yoksa, bağlantı oluşturmak için aşağıdaki adımları gerçekleştirin.

Bu yönergeleri zaten başlatılmış varsaymak Data Source Configuration Wizard veya Varlık veri modeli Sihirbazı açıklandığı gibi veritabanına bağlanmak ve bir Dataset yaratmak ve veritabanına bağlanma ve varlık veri modeli oluşturma.

Yeni veritabanı bağlantısı oluşturmak için

  1. Üzerinde Choose Your Data Connection sayfası Data Source Configuration Wizard veya Varlık veri modeli Sihirbazı,'ı Yeni bir bağlantı.

    Aşağıdaki eylemlerden biri gerçekleşir:

    • Visual Studio, veri bağlantısı oluşturduysanız Add Connection iletişim kutusunu açar.

    • Bu Visual Studio'da oluşturulmuş ilk veri bağlantısı ise Choose Data Source iletişim kutusunu görüntüler. Bağlanın ve ardından istediğiniz veritabanının türünü seçin Tamam görüntülemek için Add Connection iletişim kutusu.

  2. İçinde Add Connection iletişim kutusunda, istenen bilgileri girin. Add Connection iletişim kutusunda veri sağlayıcısı her tür için farklı. Bu iletişim kutusunda farklı seçenekler hakkında daha fazla bilgi için aşağıdaki konulara bakın:

    Not

    Seçili veri kaynağı , Add Connection iletişim kutusunu tıklatın, bağlanmak istediğiniz veri kaynağı değil değişikliği açmak için Change Data Source iletişim kutusunu ve ardından farklı bir veri kaynağı seçin.Daha fazla bilgi için bkz. Veri kaynağı iletişim kutusu Seç/Değiştir.

  3. İçinde Add Connection iletişim kutusunu tıklatın Tamam.

    Döndüğünüzde Choose Your Data Connection sayfası Data Source Configuration Wizard veya Varlık veri modeli Sihirbazı.

  4. Üzerinde Choose Your Data Connection sayfasında, yeni veri bağlantısı'nın seçili olduğundan emin olun ve sonra İleri.

  5. Kalan tüm adımları Data Source Configuration Wizard veya Varlık veri modeli Sihirbazı.

Güvenlik

Hassas bilgilerin (örneğin bir parolayı) saklama uygulamanızın güvenliğini etkiler. Windows kimlik doğrulaması (tümleşik güvenlik olarak da bilinir) kullanan bir veritabanı erişimi denetlemek için daha güvenli bir yoldur. Daha fazla bilgi için bkz. Securing Connection Strings.

Ayrıca bkz.

Kavramlar

Veri kaynaklarına genel bakış

Windows Forms denetimleri Visual Studio veri bağlama

sql Server Compact 4.0 ve Visual Studio

Diğer Kaynaklar

Veri Talimatları

Visual Studio verilere bağlanma

Connecting to a Data Source (ADO.NET)