Finder yöntemi ekleme
İş Verileri Bağlan ivity (İVB) hizmetinin bir web bölümündeki veya listesindeki varlıkların listesini görüntülemesini sağlamak için bir Bulucu yöntemi oluşturmanız gerekir. Finder yöntemi, varlık örnekleri koleksiyonunu döndüren özel bir yöntemdir. Daha fazla bilgi için bkz. İş Verileri Bağlan Üretkenlik Modeli Tasarlama.
Bulucu yöntemi oluşturmak için
İVB Tasarım Aracı bir varlık seçin.
Daha fazla bilgi için bkz . Nasıl yapılır: Modele varlık ekleme.
Menü çubuğunda Diğer Windows>İVB Yöntemi Ayrıntılarını Görüntüle'yi>seçin.
İVB Yöntemi Ayrıntıları penceresi açılır. İVB Yöntemi Ayrıntıları penceresi hakkında daha fazla bilgi için bkz. İVB modeli tasarım araçlarına genel bakış.
Yöntem Ekle listesinde Bulucu Yöntemi Oluştur'u seçin.
Visual Studio bir yöntem, dönüş parametresi ve tür tanımlayıcısı ekler.
Tür tanımlayıcısını varlık koleksiyonu türü tanımlayıcısı olarak yapılandırın. Varlık koleksiyonu türü tanımlayıcısı oluşturma hakkında daha fazla bilgi için bkz . Nasıl yapılır: Parametrenin tür tanımlayıcısını tanımlama.
Not
Varlığa Belirli bir Bulucu yöntemi eklediyseniz bu adımı gerçekleştirmeniz gerekmez. Visual Studio, Belirli Bulucu yönteminde tanımladığınız tür tanımlayıcısını kullanır.
Çözüm Gezgini,varlık için oluşturulan hizmet kodu dosyasının kısayol menüsünü açın ve kodu görüntüle'yi seçin. Hizmet kodu dosyası hakkında daha fazla bilgi için bkz . İş verileri bağlantı modeli oluşturma.
Finder yöntemine kod ekleyin. Bu kod aşağıdaki görevleri gerçekleştirir:
Bir veri kaynağından veri alır.
İVB hizmetine varlıkların listesini döndürür.
Aşağıdaki örnek, SQL Server için AdventureWorks örnek veritabanındaki verileri kullanarak bir varlık koleksiyonu
Contact
döndürür.
Not
alanının değerini
ServerName
sunucunuzun adıyla değiştirin.public static IEnumerable<Contact> ReadList() { const string ServerName = "MySQLServerName"; AdventureWorksDataContext dataContext = new AdventureWorksDataContext ("Data Source=" + ServerName + ";" + "Initial Catalog=AdventureWorks;Integrated Security=True"); IEnumerable<Contact> Contacts = from contacts in dataContext.Contacts.Take(20) select contacts; return Contacts; }
İlgili içerik
- İVB modeli tasarım araçlarına genel bakış
- İş verileri bağlantı modeli tasarlama
- Nasıl yapılır: Belirli bir Finder yöntemi ekleme
- Nasıl yapılır: Oluşturucu yöntemi ekleme
- Nasıl yapılır: Deleter yöntemi ekleme
- Nasıl yapılır: Güncelleştirici yöntemi ekleme
- Nasıl yapılır: Yönteme parametre ekleme
- Nasıl yapılır: Yöntem örneği tanımlama
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin