私の現在のプロジェクトでは、LINQ to SQLをORMとして使用しています。今のところ、変更されたエンティティをセッションに保存して、ASP.NETリクエスト間の変更を保存します。最近、私はこのアプローチがWebファームにとってスケーラビリティがあまり高くないことを知り始めたので、これを実行するベストプラクティスは何ですか。ASP.NET要求間のLINQ to SQLエンティティ永続性のベストプラクティス
0
A
答えて
2
私は個人的には全くしません。エンティティを再接続することは可能ですが、それは自明ではなく、私は真に状態を維持する他の方法よりもこれを行う利点を考えようと苦労しています。
さまざまな方法の長所と短所がありますが、私は賛否両論が何であるかを知ることに興味があるといい記事hereがあります。
0
InProcセッションを持っているため、またはより一般的なプロセスがスケーリングしていないため、Webファームのスケーリングが行われていないことを意味しますか?私の意見は、InProcセッションを持ち、Webファーム上で動作しない場合、そのデータを保存するためにプロセス外に出なければならないことになるので、データベースにコミットするかもしれません。しかし、特別な状況がある場合は、より良い答えを得るために説明することをお勧めします。
+0
あなたはそうです、それはInProcセッションのためです。 LINQ to SQLは深刻な(グラフの)シリアライゼーションをサポートしていませんが、Session persistanceはこれを再クエリーします。 – Sergejus
関連する問題
- 1. ASP.NET MVC + LINQ to SQLまたはエンティティ
- 2. Linq-to-SQLエンティティのインターフェイス
- 3. ASP.NETでのオブジェクトの永続性(ポストバック間)
- 4. Linq-to-SQL/ASP.NET MVCの "コールバック"
- 5. カスタムドメインエンティティへのLinq-to-Sqlエンティティのマッピング
- 6. SQL永続性サービス
- 7. 必要性:メモリオブジェクトデータベース、トランザクション安全性、インデックス、LINQ、永続性なし
- 8. LINQ to SQLリポジトリパターン:エンティティの保存
- 9. asp.net mvc3とジェネリックリポジトリパターンLInq to SQL
- 10. LINQ to ADO.netエンティティ
- 11. Linq toエンティティmany-to-many join
- 12. Linq to SQLの妥当性確認
- 13. LINQ to SQL DataContext接続エラーの報告
- 14. asp.net - linq to SQLの簡単な質問
- 15. Linq to SQL、Ajaxポストバック、ASP.NETのページ状態
- 16. LINQ to SQLエンティティの列名属性がguidの主キーで無視される
- 17. ASP.NET MVCとEntity Framework:クエリの永続性
- 18. MONO/ASP.NET認証の永続性
- 19. ASP.NET MVC2 Guid永続性の問題
- 20. リポジトリ; POCO/Linq-to-Sqlエンティティクラス間のマッピング
- 21. LINQ to SQL - 時間単位のグループ化
- 22. LINQ to SQLとLINQ to DataSet
- 23. ASP.NETのポストバック間でデータの永続化
- 24. ベストプラクティスre:LINQ To SQL for data access
- 25. Symfonyフェッチ/永続エンティティ指向サービス命名規則とベストプラクティス
- 26. Linq to SQL接続(ストアドプロシージャ)throwキャスト例外
- 27. LINQクエリヘルプ(LINQ to SQL)
- 28. asp.net mvc 2 preview - テンプレートヘルパーlinq to SQL
- 29. Linq-to-sqlエンティティのload()のMutli tenancy backstopチェック
- 30. JPAは永続性エンティティと既に永続化エンティティをカスケードしようとしますか?
リンクありがとうございます - 本当の答えではなく、考えるべき新しいアイデアです。投票してください! – Sergejus