DataContextを長期間保存できますか? Connectionには何がありますか?EFとLinq2SqlのDataContextはどれくらいの期間存続できますか?
3
A
答えて
1
1
データ・コンテキストは、一般的に仕事の短命単位でなければなりません;それ以外の場合は、アイデンティティーマネージャと変更追跡(キャッシュ)に関する多数のデータ増加問題があります。さらに、データベースが複数のマシン(たとえばWebファーム)を参照している場合、特に古いオブジェクトの取得を開始します。個人
のみ実際のデータ操作の期間が存在、Iは内部リポジトリ層に限定するので、データ・コンテキスト。
接続/トランザクションはスケーラビリティのもう1つの考慮事項ですが、古いデータを参照して膨大な数の同時実行エラーが発生するよりも直ちに処理されることはありません。
接続に関して。 SqlConnection
は、とにかく接続プーリングを使用します。したがって、では、1つの接続と複数の順次接続(同じ接続文字列を使用)の違いはわずかです。彼らは同じデータベース接続(SPID)を使用する可能性が高いです。
+0
接続が消える可能性があり、DataContextはそれを再オープンしないで、新しい –
関連する問題
- 1. OAuth2トークンの存続期間はどのくらいですか?
- 2. MVVM Linq2SqlとDataContext
- 3. Cometd:clientIdはどのくらいの期間続くのですか?
- 4. multer保存ファイルはどれくらいの期間利用できますか?
- 5. バックグラウンドイメージはどれくらいの期間保存できますか?
- 6. JNIのjstringのオブジェクトの存続期間はどのくらいですか?
- 7. アプリ購入のtransactionReceiptデータの存続期間はどのくらいですか?
- 8. データ()が割り当てられているjqueryデータの存続期間はどのくらいですか?
- 9. PHP静的変数はどれくらいの期間持続しますか?
- 10. Linq2SQLと.NET Framework 4.0のEF
- 11. 「ロケーションアップデート」プロセスはどれくらいの期間バックグラウンドで実行できますか?
- 12. 生成されたprotobufメッセージの記述子の存続期間はどのくらいですか?
- 13. HTML5オフラインアプリケーション、訪問しないとどれくらいの期間保存できますか?
- 14. セッションはどのくらいの期間続くでしょうか?
- 15. Android ViewTreeObserverはどれくらいの期間生きていますか?
- 16. ロング・ポーリング接続はどのくらいの期間はどうすればいいですか?
- 17. Drupalキャッシュはどのくらいの期間持続しますか?
- 18. アプリがバックグラウンドでどれくらいの期間確認できますか?
- 19. 囲まれたループ変数の有効期間と有効期間はどのくらいですか?
- 20. 非同期要求がサーバに存続する時間はどれくらいですか?
- 21. Railsのセッションに保存されているオブジェクトはどれくらいの期間保持されますか?
- 22. アンドロイドのタップはどれくらいの期間続く必要がありますか?
- 23. 問題を引き起こす前にGame Center達成タイトルまたは説明がどれくらいの期間続くことができますか?
- 24. Azure:私の展開のDNSがどれくらいの期間生きることができますか?
- 25. TLDはどのくらいの期間が可能ですか?
- 26. RingOut IDの有効期間はどのくらいですか?
- 27. エクスプレスセッションの滞在期間はどのくらいですか?
- 28. C++イテレータの有効期間はどのくらいですか?
- 29. Pygame Clock - どのくらいの期間実行できますか?
- 30. Heroku OAuthトークンは、オーソリゼーションで作成されたときにどれくらいの期間有効ですか?
4番目のリンクはおそらくその真髄です。短い答え:「できますが、それは良い考えではありません」 –