質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -107,7 +107,7 @@
|
|
107
107
|
1.コンテキストクラスを直接生成している
|
108
108
|
2.Bからデータを削除し、BからAにデータを移し、Aのデータを削除するという具体的な一連の処理を直接やっている。
|
109
109
|
3.さらにトランザクション管理までしている。
|
110
|
-
4.データベースコンテキストクラスや、
|
110
|
+
4.データベースコンテキストクラスや、EntityFrameworkに直接依存している(DbContext,DbSetなど)
|
111
111
|
|
112
112
|
AからBでなくBからA、もっと言えばあらゆるエンティティからエンティティに対して、さらに言えば機能を分割してトランザクションがないパターンにも対応でき、あらゆるデータのストレージ間に対して汎用的に適用できるようなインターフェースと実装を書けたりしないものかと思い質問しました。必要に駆られているので教えてほしいといった旨ではございません。目的はコードをよくすることと、良いコードをかけるようになるための経験を積むことです。このコードは改善可能か、どういった観点から改善の方針を定めるのか、逆にこのままで十分なのかなど、皆様の意見をなんでも頂ければと思います。
|
113
113
|
よろしくお願いいたします。
|