ASP.NETMVC3で実行されている重要なアプリケーションがあります。
フェイルオーバーソリューションにより、マシンがクラッシュした場合、データベースの回復に時間がかかる場合があります。たとえば、1秒です。
Entity Frameworkは、変更を保存したり、オブジェクトをマテリアライズしたりするたびに接続を作成します。この接続は失敗する可能性があります。
データベース接続が失敗したときに一定時間後に再接続を試みるように、EntityFrameworkで何かを実装したいと思います。
ToList
このソリューションをObjectContextインスタンスごとに1回だけ実装する必要があります。つまり、すべてまたはを囲むtry/catchを配置したくありませんFirst
。
なにか提案を?