Nasıl yapılır: belirli bir Bulucu yöntemi ekleyin
Tek varlık örneğini oluşturarak dönmek bir Belirli Finder yöntemi.Bir kullanıcı bir iş verileri web bölümü veya dış listedeki bir varlık seçtiğinde iş veri bağlantısı (bdc) hizmeti belirli Finder yöntemi çalıştırılır.Daha fazla bilgi için bkz. İş veri bağlantısı Model tasarlama.
Belirli Finder yöntemi oluşturmak için
bdc Tasarımcısı üzerinde bir varlık seçin.
Bir varlığın Visual Studio bdc tasarımcısında eklemek hakkında daha fazla bilgi için bkz: Nasıl yapılır: bir varlığın bir modele ekleme.
Menü çubuğunda Seç View, Diğer Windows, bdc yöntemi ayrıntıları.
bdc yöntemi ayrıntıları penceresi açılır.Söz konusu pencereyi hakkında daha fazla bilgi için bkz: bdc modeli tasarım araçlarına genel bakış.
İçinde bir yöntem Ekle listesinde, seçim Özel Finder yöntemi oluşturmak.
Visual Studio, aşağıdaki öğeleri modeline ekler.Bu öğelerin görünmesini bdc yöntemi ayrıntıları pencere.
Bir yöntem.
Yöntemin giriş parametresi.
Yöntemin dönüş parametresi.
Her parametre için bir tür tanımlayıcısı.
Yöntem örnek yöntemi.
Daha fazla bilgi için bkz. İş veri bağlantısı Model tasarlama.
Visual Studio açın özelliklerini pencere.
Parametre türü tanımlayıcısı varlık türü tanımlayıcısı yapılandırın.Varlık türü tanımlayıcısı oluşturma hakkında daha fazla bilgi için bkz: Nasıl yapılır: bir parametre türü tanımlayıcısı tanımlama.
[!NOT]
Varlık Finder yöntemi eklediyseniz, bu adımı gerçekleştirmeniz gerekmez.Visual Studio, Finder yöntemde tanýmlanan türü tanımlayıcısı kullanır.
[!NOT]
Varlık türü tanımlayıcısı alanında otomatik olarak oluşturulan bir veritabanı tablosundaki bir alanı temsil ediyorsa, set salt okunur özellik tanımlayıcısı alanın doğru.
İçinde Yöntemi ayrıntıları penceresinde, yöntemin yöntem örneği seçin.
İçinde Properties penceresinde, belirlenen Parametre adı dönmek yönteminin dönüş parametresi adı özelliği.Yöntem örnek özellikleri hakkında daha fazla bilgi için bkz: MethodInstance.
İçinde Solution Explorer'daoluşturulan servis kod dosyasının varlığı için kısayol menüsünü açın ve sonra seçin View Code.
Kod Düzenleyicisi'nde varlık hizmet kodu dosyayı açar.Varlık hizmet kod dosyası hakkında daha fazla bilgi için bkz: İş veri bağlantısı modeli oluşturma.
Kodu belirli Finder yöntemine ekleyin.Bu kod aşağıdaki görevleri gerçekleştirir:
Kayıt, veri kaynağından alır.
Bir varlığın bdc hizmet verir.
Aşağıdaki örnek bir kişi için sql Server AdventureWorks örnek veritabanındaki döndürür.
[!NOT]
Değeri değiştirmek ServerName server'ınızın adını alan.
Public Shared Function ReadItem(ByVal contactID As Integer) As Contact Const ServerName As String = "MySQLServerName" Dim dataContext As AdventureWorksDataContext = _ New AdventureWorksDataContext("Data Source=" & ServerName & _ ";Initial Catalog=AdventureWorks;Integrated Security=True") Dim Contact As Contact = _ (From TempContacts In dataContext.Contacts.AsEnumerable().Take(20) _ Where TempContacts.ContactID = contactID _ Select TempContacts).[Single]() Return Contact End Function
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; }
Ayrıca bkz.
Görevler
Nasıl yapılır: Finder yöntemi ekleyin
Nasıl yapılır: Creator yöntemi ekleyin
Nasıl yapılır: bir Deleter yöntemi ekleyin
Nasıl yapılır: Updater yöntemi ekleyin
Nasıl yapılır: bir parametre için bir metot ekleyin
Nasıl yapılır: tanımlama yöntemi örneği
Kavramlar
bdc modeli tasarım araçlarına genel bakış