セッション状態に情報を保存することはスケーラビリティにとって悪い考えだと読みましたが、セッション状態が Proc ではなく SQL に保存されていても問題ありませんか?
通常、ユーザーがログインすると、ほとんどすべてのページで情報をフィルタリングするために使用されるセッション変数に customerID を割り当てます。セッション変数にない場合、この顧客IDを保存するための最良の方法は何ですか?
User.Identity.Name フィールドを使用してデータベースにクエリを実行し、customerID を取得できますが、SQL にセッション変数を保存することに違いはありません。また、User.Identity クラスを拡張して CustomerID 変数を含める方法はありますか? 繰り返しますが、これがセッション変数を保存するよりも優れているとは思いません。
どんな考えでも大歓迎です!