Aracılığıyla paylaş


DataContext.SubmitChanges Yöntem

Tanım

Eklenecek, güncelleştirilecek veya silinecek değiştirilmiş nesne kümesini hesaplar ve değişiklikleri veritabanına uygulamak için uygun komutları yürütür.

Aşırı Yüklemeler

SubmitChanges()

Eklenecek, güncelleştirilecek veya silinecek değiştirilmiş nesne kümesini hesaplar ve değişiklikleri veritabanına uygulamak için uygun komutları yürütür.

SubmitChanges(ConflictMode)

Alınan nesnelerde yapılan değişiklikleri temel alınan veritabanına gönderir ve gönderim başarısız olursa gerçekleştirilecek eylemi belirtir.

Açıklamalar

Ekleme, güncelleştirme veya silme için geçersiz kılma yöntemleri varsa, SubmitChanges varsayılan LINQ to SQL komutları yerine bu yöntemleri yürütür.

SubmitChanges bir işlem başlatır ve yürütülürken SubmitChanges bir özel durum oluşursa geri alınır. Ancak, bu işlem bellekteki değişiklikleri geri almaz veya tarafından DataContextizlenmez; bu değişikliklerin el ile geri alınması gerekir. Bellekteki değişiklikler atılacaksa öğesinin DataContext yeni bir örneğiyle başlayabilirsiniz.

SubmitChanges()

Eklenecek, güncelleştirilecek veya silinecek değiştirilmiş nesne kümesini hesaplar ve değişiklikleri veritabanına uygulamak için uygun komutları yürütür.

public:
 void SubmitChanges();
public void SubmitChanges ();
member this.SubmitChanges : unit -> unit
Public Sub SubmitChanges ()

Açıklamalar

Ekleme, güncelleştirme veya silme için geçersiz kılma yöntemleri varsa, SubmitChanges varsayılan LINQ to SQL komutları yerine bu yöntemleri yürütür.

Şunlara uygulanır

SubmitChanges(ConflictMode)

Alınan nesnelerde yapılan değişiklikleri temel alınan veritabanına gönderir ve gönderim başarısız olursa gerçekleştirilecek eylemi belirtir.

public:
 virtual void SubmitChanges(System::Data::Linq::ConflictMode failureMode);
public virtual void SubmitChanges (System.Data.Linq.ConflictMode failureMode);
abstract member SubmitChanges : System.Data.Linq.ConflictMode -> unit
override this.SubmitChanges : System.Data.Linq.ConflictMode -> unit
Public Overridable Sub SubmitChanges (failureMode As ConflictMode)

Parametreler

failureMode
ConflictMode

Gönderim başarısız olursa gerçekleştirilecek eylem. Geçerli bağımsız değişkenler şunlardır:

FailOnFirstConflict ContinueOnConflict.

Örnekler

Northwnd db = new Northwnd("...");

// Create, update, delete code.

db.SubmitChanges(ConflictMode.FailOnFirstConflict);
// or
db.SubmitChanges(ConflictMode.ContinueOnConflict);
Dim db As New Northwnd("...")

' Create, update, delete code.

db.SubmitChanges(ConflictMode.FailOnFirstConflict)
' or
db.SubmitChanges(ConflictMode.ContinueOnConflict)

Açıklamalar

Varsayılan hata modu şeklindedir FailOnFirstConflict.

Şunlara uygulanır