私はsetとgetメソッドを持つプロパティを持っていて、それはget()でロードし、(DB内の)DBにデータをセーブします。今私は私の場合のIDbTransactionであるトランザクションでこれを持っています。問題は、どのようにプロパティにトランザクションオブジェクトを与えることができるかということです。私はすでにトランザクション(または他のオブジェクト)をプロパティに渡しますか?
0
A
答えて
1
:)
おかげであなたがSystem.Transactions.Transaction.Current
を試してみました...プロパティを使用するコードで取引を持っていますか?文書化された静的なプロパティですhere
1
TransactionScope
オブジェクトでコールをラップすることができます。使用ブロック内の呼び出しは、トランザクションの一部になります。
using (TransactionScope scope = new TransactionScope())
{
// call properties and other code
scope.Complete(); // needed or transaction rolls back
}
関連する問題
- 1. OOP - 1つのオブジェクトを他のオブジェクトに渡しますか?
- 2. ArrayProxyのエントリを他のオブジェクトのプロパティにバインドできますか?
- 3. 配列に渡されたオブジェクトからコントローラのプロパティを設定します
- 4. C++ 11:(λまたは他の)関数オブジェクトを参照または値で渡しますか?
- 5. オブジェクトまたはオブジェクトIDを渡しますか?
- 6. 他のパッケージの構造体にオブジェクトを渡します。
- 7. なぜ、続行トランザクションt.lock.UPDATEは他のトランザクションをブロックしませんか?
- 8. ListBoxで選択したオブジェクトのその他のプロパティを設定します
- 9. 現在のトランザクションを渡すか、DependentCloneを使用しますか?
- 10. これはEntityRepositoryオブジェクトを他のEntityRepositoryオブジェクトに渡すのに適していますか?
- 11. ネストされたオブジェクト化されたトランザクションはアトミックなままですか - または動作しますか?
- 12. オブジェクトのプロパティまたは配列をノードのプロパティにアタッチする
- 13. 他のオブジェクトに渡されたオブジェクトの変更も最初のオブジェクト内で行われますか?
- 14. POJOクラス、オブジェクトを他のPOJOに渡す
- 15. オブジェクトのプロパティを関数の引数として渡しますか?
- 16. LiquiBase - CommandLineまたはプロパティからChangeset XMLにパラメータを渡す
- 17. Android:CustomDialogにオブジェクトを渡しますか?
- 18. オブジェクトをメソッドに渡しますか?
- 19. 角度2の補間演算子で他のオブジェクトの値にアクセスするためのプロパティ名として変数を渡す方法はありますか?
- 20. divにmargin-leftプロパティを渡します
- 21. 要素の高さ(または他のプロパティ)を取得し、同じ値を他の要素のプロパティと共有する方法はCSSにありますか?
- 22. 他のプロパティ(LINQ)に応じてプロパティ値を計算します
- 23. オブジェクトは、プロパティまたはメソッド「のindexOf」
- 24. _differenceオブジェクト参照のチェックまたはプロパティによるプロパティのチェック
- 25. サブルーチンからのファイルハンドルを返し、他のサブルーチンに渡します
- 26. サムネイルを他のウェブサイトにどのように渡しますか?
- 27. オブジェクトは親オブジェクトからプロパティを継承します
- 28. ハッシュまたは他のオブジェクトのメモリサイズ?
- 29. 角2のアニメーションプロパティは、他のプロパティの値を基にします。
- 30. とトランザクションと多くのオブジェクトを保存しますか?
あなたはセッターでDBに保存しますか?あなたは地獄のようにコーディングするつもりです! ;)プロパティは軽量であると考えられます。私が今までに見た中で最悪のコーディングエラーのいくつかは、プロパティがあまりにも多く、副作用があったためでした –
プロパティにパラメータを渡す必要があるときは、プロパティがメソッド代わりに。 – jvanrhyn
私は、SetメソッドとGetメソッドを使用してトランザクションをparamとして取得し、DBの処理を行いますか? – grady