Postupy: Ukládání dat pomocí transakce
Uložit data transakce pomocí System.Transactions oboru názvů.Použití TransactionScope objektu podílet na transakci, která je pro vás automaticky spravovány.
Projekty nebyl vytvořen pomocí odkaz na sestavení System.Transactions, takže je třeba ručně přidat odkaz na projekty, které transakce používat.
[!POZNÁMKA]
System.Transactions Oboru názvů je podporován v systému Windows 2000 a novější.
Nejjednodušší způsob provedení transakce, je vytvořit instanci TransactionScope objektu v using prohlášení.(Další informace naleznete v Using – příkaz (Visual Basic), a using – příkaz (Referenční dokumentace jazyka C#).) Kód spuštěný v rámci using prohlášení bude podílet na transakci.
Potvrzení transakce, volejte Complete metodu jako posledního příkazu v pomocí blokovat.
Chcete-li vrátit transakci vyvoláním výjimky před volací Complete metoda.
Další informace naleznete v tématu Návod: Ukládání dat do transakce.
Přidat odkaz na knihovnu dll objektu System.Transactions
Z projektu nabídce zvolte Přidat odkaz na.
Vyberte objektu System.Transactions na .NET kartu (Serveru SQL Server kartu pro projekty na serveru SQL Server) a klepněte na tlačítko OK.
Odkaz na System.Transactions.dll je do projektu.
Uložení dat v transakci
Přidání kódu k uložení dat v rámci pomocí příkazu, který obsahuje transakce.Následující kód ukazuje, jak vytvořit a konkretizovat TransactionScope objektu pomocí příkazu:
Using updateTransaction As New Transactions.TransactionScope ' Add code to save your data here. ' Throw an exception to roll back the transaction. ' Call the Complete method to commit the transaction updateTransaction.Complete() End Using
using (System.Transactions.TransactionScope updateTransaction = new System.Transactions.TransactionScope()) { // Add code to save your data here. // Throw an exception to roll back the transaction. // Call the Complete method to commit the transaction updateTransaction.Complete(); }
Viz také
Úkoly
Návod: Ukládání dat do transakce
Koncepty
Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio
Příprava vaší aplikace k příjmu dat
Vázání ovládacích prvků k datům v sadě Visual Studio
Upravování dat ve vaší aplikaci