Aracılığıyla paylaş


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

  1. 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.

  2. 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ış.

  3. İç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.

  4. Visual Studio açın özelliklerini pencere.

  5. 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.

  6. İçinde Yöntemi ayrıntıları penceresinde, yöntemin yöntem örneği seçin.

  7. İç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.

  8. İç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.

  9. 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ış

Diğer Kaynaklar

İş veri bağlantısı Model tasarlama