DomainDataSource.SubmitChanges メソッド

DomainContext の各 Entity について、変更内容を送信します。

名前空間: System.Windows.Controls
アセンブリ: System.Windows.Controls.DomainServices (system.windows.controls.domainservices.dll 内)

使用方法

'使用
Dim instance As DomainDataSource

instance.SubmitChanges

構文

'宣言
Public Sub SubmitChanges
public void SubmitChanges ()
public:
void SubmitChanges ()
public void SubmitChanges ()
public function SubmitChanges ()

次の例は、employeeDataSource という名前の DomainDataSource コントロールに対して SubmitChanges メソッドを呼び出す方法を示したものです。この例は、「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();
}

解説

変更内容が送信されるのは、DomainContext のすべてのエンティティについてです。これには、この DomainDataSource によって読み込まれなかったエンティティも含まれます。これにより、DataView 上で保留中だった追加または編集のトランザクションもコミットされます。

スレッド セーフ

この型の public static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008、および Windows 2000

ターゲット プラットフォーム

Change History

参照

リファレンス

DomainDataSource クラス
DomainDataSource のメンバー
System.Windows.Controls 名前空間

その他のリソース

DomainDataSource