私は、依存性注入のために Entity Framework コード ファーストと Unity を使用して、新しい MVC アプリの開発を開始しました。EF5 と Unity を使用したのは、中程度の信頼で動作するはずだと思ったからです。<trust level="Medium" />
ただし、 にタグを投げると、web.config
Reflection Permission 例外が発生し始めました。
System.Data.SqlClient
ADO.netのような組み込みのものを使用する以上のことをするときはいつでも、中程度の信頼で常に問題に遭遇するようです. 自動マッパー: 失敗。Hibernate: 失敗します。MySQL: 失敗。EF5 コードファースト: 失敗。IOC: 失敗。
夢物語を追いかけているだけですか?ミディアム トラストで実行される最新のテクノロジを使用して、適切に設計され、テスト可能な Web アプリケーションを実現することは可能ですか?
VM/仮想サーバー/クラウド コンピューティング (およびアプリケーション プールを完全な信頼に設定するいくつかの共有ホストでさえ) の時代に、中程度の信頼の開発に努力する価値があると感じた人はいますか?