Share via


Nasıl yapılır: Bir Veritabanındaki Verilere Bağlanma

Uygulamanızı bir veritabanına bağlanmak için Visual Studio'yu kullanabilirsiniz.Veri bağlantısı oluşturduktan sonra Visual Studio, uygulamanızın veritabanındaki verilerle etkileşim kurmak üzere kullandığı bir veri modeli oluşturabilir.Veri modelindeki nesneleri görünür Veri Kaynakları Penceresi.Yüzeyi tasarlamak için, daha sonra Veri Kaynakları Penceresi öğelerini sürükleyerek veriye bağlı denetimler oluşturabilirsiniz.Daha fazla bilgi için Visual Studio'da Verilere Denetimler Bağlama.

Bu konu, bir veritabanına bağlanmak ve aşağıdaki türde veri modelleri oluşturmak için yönergeler sağlar:

  • Veri kümesi

  • Varlık Veri Modeli (EDM)

[!NOT]

LINQ'i veritabanından SQL sınıfları oluşturmak için de Visual Studio'yu kullanabilirsiniz.Ancak LINQ to SQL sınıfları Veri Kaynakları penceresinde görünmez, dolayısıyla veriye bağlı denetimler oluşturmak için bir tasarımcıya doğrudan sürüklenemez.LINQ SQL sınıflar için bir veritabanından oluşturma hakkında daha fazla bilgi için How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).

[!NOT]

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için, bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.

Veritabanına Bağlanma ve Veri Kümesi Oluşturma

Veritabanını temel alan bir veri kümesi oluşturduğunuzda, Visual Studio verilerin programlanabilir bir görünümünü temsil eden sınıf kümesi oluşturur.Ana sınıfa yazılmış veri kümesi denir.Yazılmış veri kümesi, veritabanındaki tabloları temsil eden veri tablosu nesnelerini içerir.Belirtilmiş hakkında daha fazla bilgi için Visual Studio'da Veri Kümeleriyle Çalışma.

Bir veri kümesi oluşturduktan sonra veri kümesi nesnelerini veri kaynakları penceresinden WPF veya Windows Forms Designer'a sürükleyerek, veri bağlama WPF veya Windows Forms denetimleri oluşturabilirsiniz.

Uygulamanızı bir veritabanına bağlamak ve bir veri kümesi oluşturmak için

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

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

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

  3. Bir veri Kaynağı Türü Seç sayfasında, Veritabanı 'nı seçin ve daha sonra İleri 'yi tıklatın.

  4. Üzerinde bir veritabanı modeli seçin sayfası, seçilen veri kümesi, ve ardından sonraki.

  5. Veritabanı Bağlantınızı Seçin sayfasında, kullanılabilir bağlantılar listesinden bir veri bağlantısı seçin ve sonra İleri'ye tıklayın.

    İstenen veri bağlantısı kullanılamıyorsa, Yeni Veritabanı Bağlantısı Oluşturma içindeki adımları izleyerek yeni bir bağlantı oluşturun.

  6. Bağlantı Dizesini Uygulama Yapılandırma Dosyasına Kaydet sayfasında, isteğe bağlı olarak, derlenmiş uygulama doğrudan bağlantı dizesini kaydetmek istiyorsanız, Evet, bağlantıyı şöyle kaydet onay kutusunu temizleyin.Varsayılan olarak, bağlantı, uygulama yapılandırma dosyasına kaydedillir.Daha fazla bilgi için Nasıl Yapılır: Bağlantı Dizelerini Kaydetme ve Düzenleme.

  7. Veritabanı Nesnelerinizi Seçin sayfasında, uygulamanızın kullanacağı veritabanı nesnelerini seçin.Varsayılan DataSet adı seçeneğini de değiştirebilirsiniz.

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

    [!NOT]

    Veri Kaynakları penceresi açık değilse, Veri menüsündeki Veri Kaynaklarını Göster'i tıklayarak pencereyi açın.

  9. Şimdi öğeleri sürükleyerek veri kaynakları WPF Tasarımcısı, Windows Forms designer penceresine veya Bileşen Tasarımcısı veri bağlama denetimi oluşturmak için.Daha fazla bilgi için Visual Studio'da Verilere Denetimler Bağlama.

Veritabanına Bağlanma ve Varlık Veri Modeli Oluşturma

Veritabanını temel alan bir Varlık Veri Modeli oluşturduğunuzda, Visual Studio verilerin programlanabilir bir görünümünü temsil eden sınıf kümesi oluşturur.Varlık veri modeli ve ADO.NET Entity Framework hakkında daha fazla bilgi için Entity Framework Overview.

Bir varlık veri modeli oluşturduktan sonra veri bağlama WPF denetimleri için WPF Tasarımcısı veri kaynakları penceresinden varlık nesneleri sürükleyerek oluşturabilirsiniz.

Uygulamanızı bir veritabanına bağlamak ve bir Varlık Veri Modeli oluşturmak için

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

  2. Bir veritabanına bağlamak ve modelin içeriğini belirtmek için Varlık Veri Modeli Sihirbazı'ndaki adımları izleyin.Daha fazla bilgi için nasıl yapılır?: yeni bir varlık veri modeli oluşturma.

  3. Varlık Veri Modeli Sihirbazı öğesini tamamladıktan sonra oluşturduğunuz Varlık Veri Modeli, Varlık Veri Modeli Tasarımcısı'nda açılır ve veri nesneleri artık Veri Kaynakları penceresinde kullanılabilir.

    [!NOT]

    Veri Kaynakları penceresi açık değilse, Veri menüsündeki Veri Kaynaklarını Göster'i tıklayarak pencereyi açın.

  4. WPF tasarımcısı açıksa artık öğeleri Veri Kaynakları penceresinden tasarımcıya sürükleyerek Varlık Veri Modeline bağlanan denetimler oluşturabilirsiniz.Daha fazla bilgi için Nasıl Yapılır: Visual Studio'da Verilere WPF Denetimleri Bağlama.

    Windows Forms Tasarımcısı açıksa öğeleri Veri Kaynakları'ndan tasarıcıya sürükleyemezsiniz.Varlık Veri Modeli'ne bağlı denetimler oluşturmak için, projeyi derlemeniz, Varlık Veri Modeli'ne dayalı yeni bir nesne veri kaynağı eklemeniz ve ardından bu nesneleri tasarımcıya sürüklemeniz gerekir.

Yeni Bir Veritabanı Bağlantısı Oluşturma

Veri Kaynağı Yapılandırma Sihirbazı'nı veya Varlık Veri Modeli Sihirbazı'nı kullanırken, kullanmak istediğiniz veritabanına bir bağlantı belirtmelisiniz.Şu anda veritabanı bağlantınız yoksa, bağlantı oluşturmak için aşağıdaki adımları gerçekleştirin.

Bu yönergelerde, Veritabanına Bağlanma ve Bir Veri Kümesi Oluşturma ve Veritabanına Bağlanma ve Bir Varlık Veri Modeli Oluşturma bölümünde açıklandığı gibi Veri Kaynağı Yapılandırma Sihirbazı'nı veya Varlık Veri Modeli Sihirbazı'nı başlattığınız varsayılır.

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

  1. Veri kaynağı Yapılandırma Sihirbazı veya Varlık Veri Modeli Sihirbazı'ının Veritabanı Bağlantınızı Seçin sayfasında Yeni Bağlantı'ya tıklayın.

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

    • Visual Studio'da bir veri bağlantısı oluşturduysanız Bağlantı Ekle iletişim kutusu açılır.

    • Bu Visual Studio'da oluşturduğunuz ilk veri bağlantısıysa, Veri Kaynağı Seç iletişim kutusu görünür.Bağlanmak istediğiniz veritabanı türünü belirleyin ve Bağlantı Ekle iletişim kutusunu görüntülemek için Tamam'a tıklayın.

  2. Bağlantı Ekle iletişim kutusunda istenen bilgileri girin.Bağlantı Ekle iletişim kutusu, her veri sağlayıcı türü için farklıdır.

    [!NOT]

    Bağlantı Ekle iletişim kutusunda seçilen Veri Kaynağı bağlanmak istediğiniz veri kaynağı değilse Veri Kaynağını Değiştir iletişim kutusunu açmak için Değiştir'i seçin ve ardından farklı bir veri kaynağı seçin.

  3. Bağlantı Ekle iletişim kutusunda Tamam öğesini tıklatın.

    Veri kaynağı Yapılandırma Sihirbazı veya Varlık Veri Modeli Sihirbazı'ının Veritabanı Bağlantınızı Seçin sayfasına dönersiniz.

  4. Veritabanı Bağlantınızı Seçin sayfasında, yeni veritabanı bağlantısının seçili olduğundan emin olun ve sonra İleri'ye tıklayın.

  5. Veri Kaynağı Yapılandırma Sihirbazı veya Varlık Veri Modeli Sihirbazı içinde kalan adımları tamamlanır.

Güvenlik

Önemli bilgileri depolamak (örneğin bir parolayı), uygulamanızın güvenliğini etkileyebilir.Windows Kimlik Doğrulaması (tümleşik güvenlik olarak da bilinir) kullanılarak bir veritabanına erişimi denetlemek için daha güvenli bir yoldur.Daha fazla bilgi için Protecting Connection Information.

Ayrıca bkz.

Kavramlar

Veri Kaynaklarına Genel Bakış

Visual Studio'da Verilere Windows Forms Denetimleri Bağlama

Diğer Kaynaklar

Veri İzlenecek Yollar

Visual Studio'da Verilere Bağlanma

Connecting to a Data Source in ADO.NET