Aracılığıyla paylaş


Nasıl yapılır: bir Deleter yöntemi ekleyin

Son kullanıcı ekleyerek SharePoint sitesinde harici bir listeden veri kaydını silmek etkinleştirebilirsiniz bir Deleter modeli için yöntem.Daha fazla bilgi için bkz. İş veri bağlantısı Model tasarlama.

Deleter yöntemi oluşturmak için

  1. bdc Tasarımcısı üzerinde bir varlık seçin.

  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.Bu pencere hakkında daha fazla bilgi için bkz: bdc modeli tasarım araçlarına genel bakış.

  3. De bir yöntem Ekle listesinde, seçim Deleter bir yöntem.

    Visual Studio, modeli aşağıdaki öğeleri ekler.Bu öğeler görünür bdc yöntemi ayrıntıları pencere.

    • Adlı bir yöntem silmek.

    • Yöntemin giriş parametresi.

    • Parametre türü tanımlayıcısı.

    • Yöntem örnek yöntemi.

    Daha fazla bilgi için bkz. İş veri bağlantısı Model tasarlama.

  4. İçinde Solution Exploreroluşturulan servis kod dosyasının varlığı için kısayol menüsünü açın ve sonra seçin View Code.

    Varlık servis kod dosyasý Kod düzenleyicisinde açar.Varlık hizmet kod dosyası hakkında daha fazla bilgi için bkz: İş veri bağlantısı modeli oluşturma.

  5. Bir kaydı silmek için Deleter yöntemi kodu ekleyin.Aşağıdaki örnek, AdventureWorks örnek veritabanı için sql Server kullanarak satır öğesi bir satış siparişinden siler.

    [!NOT]

    Bu örnekte yöntemi iki giriş parametrelerini kullanır.

    [!NOT]

    Değeri değiştirmek ServerName server'ınızın adını alan.

    Public Shared Sub Delete(ByVal salesOrderID As Integer, ByVal salesOrderDetailID As Integer)
        Const ServerName As String = "MySQLServerName"
        Dim dataContext As AdventureWorksDataContext = _
            New AdventureWorksDataContext("Data Source=" & ServerName & _
                ";Initial Catalog=AdventureWorks;Integrated Security=True")
    
        Dim SalesOrderDetail As SalesOrderDetail = _
            (From SalesOrderDetails In dataContext.SalesOrderDetails.AsEnumerable().Take(20) _
            Where SalesOrderDetails.SalesOrderID = salesOrderID And _
                  SalesOrderDetails.SalesOrderDetailID = salesOrderDetailID _
            Select SalesOrderDetails).Single()
    
        dataContext.SalesOrderDetails.DeleteOnSubmit(SalesOrderDetail)
        dataContext.SubmitChanges()
    
    End Sub
    
    public static void Delete(int salesOrderID, int salesOrderDetailID)
    {
        const string ServerName = "MySQLServerName";
        AdventureWorksDataContext dataContext = new AdventureWorksDataContext
              ("Data Source=" + ServerName + ";" +
               "Initial Catalog=AdventureWorks;Integrated Security=True");
    
        SalesOrderDetail SalesOrderDetail =
               (from SalesOrderDetails in dataContext.SalesOrderDetails.AsEnumerable().Take(20)
                where SalesOrderDetails.SalesOrderID == salesOrderID &&
                SalesOrderDetails.SalesOrderDetailID == salesOrderDetailID
                select SalesOrderDetails).Single();
    
        dataContext.SalesOrderDetails.DeleteOnSubmit(SalesOrderDetail);
        dataContext.SubmitChanges();
    }
    

Ayrıca bkz.

Görevler

Nasıl yapılır: Finder yöntemi ekleyin

Nasıl yapılır: belirli bir Bulucu yöntemi ekleyin

Nasıl yapılır: Creator 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