Belirli bir Bulucu yöntemi ekleme
Belirli bir Bulucu yöntemi oluşturarak tek bir varlık örneği döndürebilirsiniz. İş Verileri Bağlan ivity (İVB) hizmeti, kullanıcı bir iş verileri web bölümünde veya dış listeden bir varlık seçtiğinde Belirli Bulucu yöntemini yürütür. Daha fazla bilgi için bkz . İş verileri bağlantı modeli tasarlama.
Belirli bir Bulucu yöntemi oluşturmak için
İVB Tasarım Aracı bir varlık seçin.
Visual Studio'da İVB Tasarım Aracı varlık ekleme hakkında bilgi için bkz. Nasıl yapılır: Modele varlık ekleme.
Menü çubuğunda Diğer Pencereleri Görüntüle>, İVB Yöntemi Ayrıntıları'nı seçin.
İVB Yöntemi Ayrıntıları penceresi açılır. Bu pencere hakkında daha fazla bilgi için bkz . İVB modeli tasarım araçlarına genel bakış.
Yöntem Ekle listesinde Belirli Bulucu Yöntemi Oluştur'u seçin.
Visual Studio modele aşağıdaki öğeleri ekler. Bu öğeler İVB Yöntemi Ayrıntıları penceresinde görünür.
Bir yöntem.
yöntemi için bir giriş parametresi.
yöntemi için bir dönüş parametresi.
Her parametre için bir tür tanımlayıcısı.
yöntemi için bir yöntem örneği.
Daha fazla bilgi için bkz . İş verileri bağlantı modeli tasarlama.
Visual Studio Özellikleri penceresini açın.
Dönüş parametresinin tür tanımlayıcısını varlık türü tanımlayıcısı olarak yapılandırın. Varlık türü tanımlayıcısı oluşturma hakkında bilgi için bkz . Nasıl yapılır: Parametrenin tür tanımlayıcısını tanımlama.
Not
Varlığa bir Bulucu yöntemi eklediyseniz bu adımı gerçekleştirmeniz gerekmez. Visual Studio, Bulucu yönteminde tanımladığınız tür tanımlayıcısını kullanır.
Not
Varlık türünün tanımlayıcı alanı otomatik olarak oluşturulan bir veritabanı tablosundaki bir alanı temsil ederse, tanımlayıcı alanının Salt okunur özelliğini True olarak ayarlayın.
Yöntem Ayrıntıları penceresinde yöntemin yöntem örneğini seçin.
Özellikler Penceresinde Return Parametre Adı özelliğini yöntemin return parametresinin adı olarak ayarlayın. Yöntem örneği özellikleri hakkında daha fazla bilgi için bkz . MethodInstance.
Çö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.
Varlık hizmeti kod dosyası Kod Düzenleyicisi'nde açılır. Varlık hizmet kodu dosyası hakkında daha fazla bilgi için bkz . İş verileri bağlantı modeli oluşturma.
Özel Bulucu yöntemine kod ekleyin. Bu kod aşağıdaki görevleri gerçekleştirir:
Bir veri kaynağından kayıt alır.
İVB hizmetine bir varlık döndürür.
Aşağıdaki örnek, SQL Server için AdventureWorks örnek veritabanından bir kişi döndürür.
Not
alanının değerini
ServerName
sunucunuzun adıyla değiştirin.public static Contact ReadItem(int contactID) { const string ServerName = "MySQLServerName"; AdventureWorksDataContext dataContext = new AdventureWorksDataContext ("Data Source=" + ServerName + ";" + "Initial Catalog=AdventureWorks;Integrated Security=True"); Contact Contact = (from contacts in dataContext.Contacts.AsEnumerable().Take(20) where contacts.ContactID == contactID select contacts).Single(); return Contact; }
İlgili içerik
- İş verileri bağlantı modeli tasarlama
- Nasıl yapılır: 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
- İVB modeli tasarım araçlarına genel bakış
- 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