Aracılığıyla paylaş


Nasıl yapılır: veri bağlama

Bir SQL Server veritabanı, SharePoint listesi veya Windows Communication Foundation (WCF) Zengin Internet Uygulama (RIA) hizmeti tarafından sağlanan verilere başvurabilirsiniz.Sonra, bu verileri Visual Studio LightSwitch'de ekranlar ve sorgular oluşturmak için kullanabilirsiniz.

Bu başlık aşağıdaki görevlerin nasıl sonuçlandırılacağını gösterir:

  • Bir SQL Server Veritabanına bağlanma

  • Bir SharePoint Listesine Bağlanma

  • OData hizmetine bağlanmak

  • Bir WCF RIA Hizmetine Bağlanma

  • Bir Veri Kaynağını Yenileme

Bir SQL Server Veritabanına bağlanma

  1. Çözüm Gezgini'nde Veri Kaynakları düğümüne tıklatın.

  2. Proje menüsünden Veri Kaynağı Ekle'yi tıklatın.

    Veri Kaynağı Sihirbazı Ekle görünür.

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

  4. Veri Kaynağı Seç iletişim kutusu belirirse, Microsoft SQL Sunucusu öğesini ve daha sonra da Devam Et öğesini tıklatın.

  5. Bağlantı Özellikleri iletişim kutusunda, Microsoft SQL Server (SqlClient) öğesinin Veri kaynağı kutusunda seçili göründüğünden emin olun.

    [!NOT]

    Microsoft SQL Server (SqlClient), Veri kaynağı kutusunda belirmezse, Change Data Source iletişim kutusunu açmak için Değiştir … düğmesini tıklatın.Daha sonra, Veri Kaynağını Değiştir iletişim kutusunda, Microsoft SQL Sunucusu 'nu ve SQL Sunucusu için .NET Framework Veri Sağlayıcı'yı belirleyin.Bağlantı Özellikleri iletişim kutusuna dönmek için Tamam ’ı tıklatın.

  6. Connection Properties iletişim kutusunun Server ad kutusuna, bağlanmak istediğiniz SQL Server örneğinin adını yazın.

    [!NOT]

    SQL Server LightSwitch ile aynı makine üzerinde çalışıyorsa, Server ad kutusuna localhost yazabilirsiniz.

  7. Veri tabanınız Windows kimlik doğrulaması kullanacak şekilde ayarlıysa, Windows Kimlik Doğrulamasını Kullan öğesini tıklatın.Aksi halde, SQL Sunucusu Kimlik Doğrulamasını Kullan'ı tıklatın ve daha sonra veritabanına erişimi olan bir kullanıcının kullanıcı adı ve parolasını girin.

  8. Bir veritabanı adı seçin veya girin'i tıklatın.Sonra Bir veritabanı adı seçin veya girin açılan listesinde bağlanmak istediğiniz veritabanının adını yazıp Tamam'ı tıklatın.

  9. Veri Nesnelerinizi Seçin sayfası görünür.

  10. Veritabanı Nesnelerinizi Seçin sayfasında, LightSwitch uygulamanızda kullanmak istediğiniz tablo ve görünümleri seçin ve sonrasında Son'u tıklatın.

Seçtiğiniz veri tabanı, tablolar ve görünümler Çözüm Gezgini 'nde Veri Kaynakları düğümünün alt düğümleri olarak görünür.

LightSwitch tablolara ve görünümlere varlıklar olarak başvurur.Veri tasarımcısını kullanarak LightSwitch öğesinde varlıklar düzenleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: veri alanlarını tanımlama.

Bir SharePoint Listesine Bağlanma

  1. Çözüm Gezgini'nde Veri Kaynakları düğümüne tıklatın.

  2. Proje menüsünden Veri Kaynağı Ekle...'yi tıklatın.

    Veri Kaynağı Sihirbazı Ekle görünür.

  3. Bir Veri Kaynağı Türü Seç sayfasında, SharePoint'i ve sonrasında İleri'yi tıklatın.

  4. SharePoint Site Address kutusuna, bağlanmak istediğiniz SharePoint sitesinin URL'sini yazın.Örneğin, listenizin URL'si https://sharepoint/sites/mysite/Lists/Customers/AllItems.aspx ise, SharePoint Site Address kutusuna https://sharepoint/sites/mysite/ yazın.

    [!NOT]

    Yalnızca 2010 SharePoint sitesindeki listelere başvurabilirsiniz.

  5. Windows Kimlik Bilgileri veya Diğer Kimlik Bilgileri öğelerinden birini tıklatın.

    Diğer Kimlik Bilgileri öğesini seçerseniz, uygun kutulara geçerli bir kullanıcı adı ve şifre girin ve sonrasında İleri'yi tıklatın.

  6. Veritabanı Nesnelerinizi Seçin sayfasında, LightSwitch uygulamanızda kullanmak istediğiniz listeleri seçin ve sonrasında Son'u tıklatın.

Seçtiğiniz listeler artık Çözüm Gezgini'nde Veri Kaynakları 'nın altında görünür.

Seçtiğiniz listeler Çözüm Gezgini 'nde Veri Kaynakları düğümünün alt düğümleri olarak görünür.

LightSwitch listelere varlıklar olarak başvurur.Veri tasarımcısını kullanarak LightSwitch öğesinde varlıklar düzenleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: veri alanlarını tanımlama.

OData hizmetine bağlanmak

  1. Çözüm Gezgini'nde Veri Kaynakları düğümüne tıklatın.

  2. Proje menüsünden Veri Kaynağı Ekle...'yi tıklatın.

    Veri Kaynağı Sihirbazı Ekle görünür.

  3. Veri Kaynağı Türü Seç sayfasında WCF RIA Servis'i ve sonra İleri'yi tıklatın.

  4. OData kaynak adresi alanında Bağlantı bilgilerini girin sayfasında, (örneğin, http://services.odata.org/Northwind/Northwind.svc/) hizmeti için tam url adresini yazın.

    İleri düğmesini tıklatın.

  5. Oturum açma bilgilerini altında, hizmetin kullandığı kimlik doğrulama türünü belirtin.

    Genellikle servis sahibi tarafından sağlanacak olan Diğer kimlik bilgilerini tanımlarsanız, geçerli bir kullanıcı adı ve parola girin.

    İleri düğmesini tıklatın.

  6. Varlıklarınızı seçin sayfasında, LightSwitch uygulamasında kullanmak istediğiniz varlıkları belirleyin ve sonra Son'a tıklatın.

    [!NOT]

    Uyarılar iletişim kutusu eğer hizmet sizin tanımlamadığınız varlıklara ilişkin ilişkiler içeriyorsa, görüntülenebilir.Otomatik olarak ilişkişi varlıkları içermesi için devamı seçin veya seçiminizi değiştirmek için geri tuşuna basın.

Seçtiğiniz listeler Çözüm Gezgini 'nde Veri Kaynakları düğümünün alt düğümleri olarak görünür.

LightSwitch tablolara ve görünümlere varlıklargibi sevkedebilir, ve bunları LightSwitch veri Tasarımcısı kullanarak düzenleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: veri alanlarını tanımlama.

Bir WCF RIA Hizmetine Bağlanma

Başka veri kaynağı türlerinden veri sağlayan bir WCF RIA servisine bağlanabilirsiniz.LightSwitch için WCF RIA hizmetleri oluşturma hakkında daha fazla bilgi için, bkz. LightSwitch için WCF RIA hizmetleri oluşturma yönergeleri.

  1. Çözüm Gezgini'nde Veri Kaynakları düğümüne tıklatın.

  2. Proje menüsünden Veri Kaynağı Ekle...'yi tıklatın.

    Veri Kaynağı Sihirbazı Ekle görünür.

  3. Veri Kaynağı Türü Seç sayfasında WCF RIA Servis'i ve sonra İleri'yi tıklatın.

  4. Bir WCF Ria Hizmeti Seçin iletişim kutusunun Mevcut WCF Ria Hizmet Sınıfları listesinde, istenen içeri aktarılacak WCF RIA Servis sınıfını seçin.İçeri aktarmak istediğiniz sınıfı bu sayfada görünmüyorsa, Başvuru Ekle'yi ve sonrasında derleme veya hizmet sınıfını içeren bir proje seçin.

    İleri düğmesini tıklatın.

  5. Hangi veri kaynağı nesnelerini içeri aktarmak istiyorsunuz? sorusunun altında, içeri aktarmak istediğiniz veri kaynağı nesnelerini seçin.

  6. Bağlantı Dizesi kutusunda, WCF RIA servisi tarafından kullanılan veri kaynağına bağlantı dizesini ekleyin.

    [!NOT]

    Yalnızca WCF RIA servisinin LightSwitch uygulamasının web.config dosyasından bir bağlantı dizesi kullanması durumunda bir bağlantı dizesi sağlamanız gerekir.Bir çok durumda, WCF RIA hizmetinin yazarı Bağlantı Dizesi kutusunda görünen ipucu metninin görünmesini sağlar.Bu metin bağlantı dizesinin beklenen biçimini açıklar.Daha fazla bilgi için bkz. LightSwitch için WCF RIA hizmetleri oluşturma yönergeleri.

  7. Son düğmesini tıklatın.

Seçtiğiniz veri kaynağı nesneleri, Çözüm Gezgini 'nde Veri Kaynakları düğümünün alt düğümleri olarak görünür.

LightSwitch veri kaynağı nesnelerine varlıklar olarak başvurur.Veri tasarımcısını kullanarak LightSwitch öğesinde varlıklar düzenleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: veri alanlarını tanımlama.

Bir Veri Kaynağını Yenileme

Bir veri kaynağı değiştirildiyse (Örneğin: yeni bir tablo eklendiyse veya bir sunucudaki SharePoint listesindeki alanlar değiştiyse), LightSwitch öğesindeki veri kaynağı tanımını yenileyebilirsiniz.Bu sorgularınızı bir veri kaynağının en güncel sürümünü kullanarak modellemenize olanak verir.

Bir veri kaynağını yenilemek için

  1. Çözüm Gezgini'nde bir veri kaynağı seçin.

  2. Proje menüsünde Veri Kaynağını Güncelle öğesini tıklatın.

    Veri Kaynağı Sihirbazı Ekle görünür.

  3. İçeri aktarmak istediğiniz nesneleri seçin.Verileri içeri aktarmak için Son 'u tıklatın.

    Modelinizdeki varlıklar tarafından açıklanan veri tanımı, veri kaynağının veri tanımıyla eşleşir.

Ayrıca bkz.

Görevler

Nasıl yapılır: veri alanlarını tanımlama

Kavramlar

Verilere bağlanma

LightSwitch için WCF RIA hizmetleri oluşturma yönergeleri

Diğer Kaynaklar

Veri: Uygulamanızı arkasında bilgi