私はここで質問をテストし、多くのエンティティフレームワークはすでに存在していることを感謝しています。しかし、私はEffortに出くわしました。これは、メモリコンテキストのデータベースコンテキストを可能にします。テストEntity Frameworkの5 - メモリデータベースには良いオプションです
このような方法を使用する場合の賛否両論は何ですか?
私はEFとインメモリデータベースので、このメソッドを使用するときに我々は我々自身を実装していないことを意味し、作業パターンのリポジトリとユニットを使用と思いますか?
、偽IDBSetを提供するSQL CEを使用するか、作業パターンのリポジトリとユニットを実装し、私はより良いこれらの技術のいずれかを使用していますのような他のオプションがありますか?
ここで選択肢の量に少し圧倒されました。私はおそらく銀の弾丸がないが、いくつかのガイダンスを期待していることを認識してください。プロ
おかげ
非常に曖昧な質問ですが、これは便利です:http://www.codeproject.com/Articles/460175/Two-strategies-for-testing-Entity-Framework-Effort – ErikEJ
私はEntityFrameworkで試していませんしかし、 "メモリ内のSQLite DBへのスワップ"はNHibernateには最適です。これは、データベースクエリを完全に模擬するために書かなければならないコードの量を上回ります。 –
@ErikEJ - ありがとう、ええ、私はその例を見て、それに基づいていくつかの仕事をしました。私はそれが良い方法だと私が思うより多くの人々が経験しているのだろうかと思っています。 – davy