Freigeben über


DomainDataSource.SubmitChanges-Methode

Sendet die Änderungen für jede Entity im DomainContext.

Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)

Verwendung

'Usage
Dim instance As DomainDataSource

instance.SubmitChanges

Syntax

'Declaration
Public Sub SubmitChanges
public void SubmitChanges ()
public:
void SubmitChanges ()
public void SubmitChanges ()
public function SubmitChanges ()

Beispiel

Im folgenden Beispiel wird gezeigt, wie die SubmitChanges-Methode für eine DomainDataSource mit dem Namen employeeDataSource aufgerufen wird. Dieses Beispiel ist Teil eines umfangreicheren Beispiels unter Walkthrough: Taking a Tour of RIA Services.

Private Sub approveSabbatical_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
    Dim luckyEmployee As Employee
    luckyEmployee = dataGrid1.SelectedItem
    luckyEmployee.ApproveSabbatical()
    employeeDataSource.SubmitChanges()
End Sub
private void approveSabbatical_Click(object sender, RoutedEventArgs e)
{
    Employee luckyEmployee = (Employee)(dataGrid1.SelectedItem);
    luckyEmployee.ApproveSabbatical();
    employeeDataSource.SubmitChanges();
}

Hinweise

Änderungen werden für alle Entitäten im DomainContext gesendet, auch für diejenigen Entitäten, die nicht mit dieser DomainDataSource geladen wurden. Dies bewirkt das Ausführen eines Commit für eine ausstehende Add- oder Edit-Transaktion für DataView.

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Change History

Siehe auch

Verweis

DomainDataSource-Klasse
DomainDataSource-Member
System.Windows.Controls-Namespace

Weitere Ressourcen

DomainDataSource