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
bdc Tasarımcısı üzerinde bir varlık seçin.
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ış.
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.
İç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.
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ış