- ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
895 :デフォルトの名無しさん[sage]:2015/03/12(木) 21:16:34.65 ID:gQ+iP7K4 - お前ら親切だな
>>881 俺の場合、基本的に静的メソッドにDB接続オブジェクトと必要な引数渡す形にしてる 一度きりの呼び出しがある場合は、DB接続オブジェクトを省略するオーバーロードも作っとく 逆にDB接続オブジェクトをメンバに持たせた方がメリットがある場合は、インスタンスクラスにする・・あんまり無いけど
| - ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
897 :デフォルトの名無しさん[sage]:2015/03/12(木) 21:35:24.01 ID:gQ+iP7K4 - トランザクションかける時どうすんの?
呼び出し側で持っといた方が便利じゃね? using( var context = new DbContext() ){ 処理色々… context.SaveChanges(); } みたいにさ
| - ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
900 :デフォルトの名無しさん[sage]:2015/03/12(木) 21:48:40.11 ID:gQ+iP7K4 - 2つ以上のテーブル更新する場合にTransactionScopeに頼るんだったら、DB接続オブジェクトの引数に持たせた方がいい気がする
ユーティリティっぽい使い方するメソッドにnewするのは抵抗あるし
|
|