私は結論(多くの試行の後に)リポジトリ&の作業単位は、エンティティフレームワークを使用しているときに間違っている、間違って、間違っているとよく聞きましたthis says whyかなり。リポジトリなしでEntity Frameworkでの再利用可能なクエリ。どうやって?
しかし、私は本当にそれらの埋め込みクエリが嫌いです。問題は、私がリポジトリなどと対立している場合はどこに置くことができますか? (クリーンな回答のみお願いします。
私のリポジトリと作業単位とインタフェースを含む2つのプロジェクトは、,のファイルで埋められませんでした。私は多くの人が自分自身を含めて、リポジトリのバンドワゴンに飛び乗っただけだと思います。それはほかの人たちがやっていることだからですが、振り返ってみると、どこにも行けないのです。
/
リチャードあなたがそれらを置くことを期待します
エンティティフレームワークとテストは、私の見解ではほぼ矛盾していますが、あなたが意味するものは分かります。物事が複雑になるとすぐに、上記のアプローチは崩壊しますが、あなたの言うように、そこにはほかに何がありますか?リポジトリにすべてをラップするだけで、その責任はどこかに移ります。 – Richard