teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2017/01/26 17:06

投稿

syogakusya
syogakusya

スコア67

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.データベースコンテキストクラスや、もっと言えばEntityFrameworkに直接依存している(DbContext,DbSetなど)
110
+ 4.データベースコンテキストクラスや、EntityFrameworkに直接依存している(DbContext,DbSetなど)
111
111
 
112
112
  AからBでなくBからA、もっと言えばあらゆるエンティティからエンティティに対して、さらに言えば機能を分割してトランザクションがないパターンにも対応でき、あらゆるデータのストレージ間に対して汎用的に適用できるようなインターフェースと実装を書けたりしないものかと思い質問しました。必要に駆られているので教えてほしいといった旨ではございません。目的はコードをよくすることと、良いコードをかけるようになるための経験を積むことです。このコードは改善可能か、どういった観点から改善の方針を定めるのか、逆にこのままで十分なのかなど、皆様の意見をなんでも頂ければと思います。
113
113
  よろしくお願いいたします。