Bagikan melalui


DataContext.SubmitChanges Metode

Definisi

Menghitung kumpulan objek yang dimodifikasi untuk dimasukkan, diperbarui, atau dihapus, dan menjalankan perintah yang sesuai untuk mengimplementasikan perubahan pada database.

Overload

SubmitChanges()

Menghitung kumpulan objek yang dimodifikasi untuk dimasukkan, diperbarui, atau dihapus, dan menjalankan perintah yang sesuai untuk mengimplementasikan perubahan pada database.

SubmitChanges(ConflictMode)

Mengirim perubahan yang dibuat untuk mengambil objek ke database yang mendasar, dan menentukan tindakan yang akan diambil jika pengiriman gagal.

Keterangan

Jika metode penimpaan ada untuk menyisipkan, memperbarui, atau menghapus, SubmitChanges menjalankan metode ini alih-alih perintah LINQ ke SQL default.

SubmitChanges memulai transaksi dan akan kembali jika pengecualian terjadi saat SubmitChanges dijalankan. Namun, ini tidak mengembalikan perubahan memori atau dilacak oleh ; perubahan tersebut DataContextperlu digulung balik secara manual. Anda dapat memulai dengan instans DataContext baru jika perubahan memori akan dibuang.

SubmitChanges()

Menghitung kumpulan objek yang dimodifikasi untuk dimasukkan, diperbarui, atau dihapus, dan menjalankan perintah yang sesuai untuk mengimplementasikan perubahan pada database.

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

Keterangan

Jika metode penimpaan ada untuk menyisipkan, memperbarui, atau menghapus, SubmitChanges menjalankan metode ini alih-alih perintah LINQ ke SQL default.

Berlaku untuk

SubmitChanges(ConflictMode)

Mengirim perubahan yang dibuat untuk mengambil objek ke database yang mendasar, dan menentukan tindakan yang akan diambil jika pengiriman gagal.

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)

Parameter

failureMode
ConflictMode

Tindakan yang akan diambil jika pengiriman gagal. Argumen yang valid adalah sebagai berikut:

FailOnFirstConflictContinueOnConflict.

Contoh

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)

Keterangan

Mode kegagalan default adalah FailOnFirstConflict.

Berlaku untuk