SQL SERVERテーブルを作成する以外に、LINQで動作し、プロジェクトへのインストール/パッケージのインストールや大規模なフレームワークの学習に関してあまり必要としない、ASP.NET Webサイトに永続データを追加するための軽量のテクノロジーまたは方法はありますか? ?
セッション状態は 1 つのオプションですが、プロセスが実行されておらず、私のニーズに合わない SQL Server 用に構成されている場合のみです。
SQL SERVERテーブルを作成する以外に、LINQで動作し、プロジェクトへのインストール/パッケージのインストールや大規模なフレームワークの学習に関してあまり必要としない、ASP.NET Webサイトに永続データを追加するための軽量のテクノロジーまたは方法はありますか? ?
セッション状態は 1 つのオプションですが、プロセスが実行されておらず、私のニーズに合わない SQL Server 用に構成されている場合のみです。
質問を満たすためのオプション:
1. セッション状態 -> アウトプロセスおよび SQL Server 用に構成されている場合のみ。
2. NoSql データベース ソリューション -> MonogoDb、RavenDB、Sqlite.org
3. SQL Server キー/値シングルトン -> テーブルを作成し、キー/値のペアをテーブル内の単一のエントリとして格納するか、汎用のキー/値テーブルを作成します。キーは一意である必要があり、値はスカラーのみ、または区切り記号を使用して 1 つのキーに詰め込まれた複数の値である必要があります。汎用キー/値テーブルは、すべてのキーを文字列として格納し、プログラムに対して暗黙的に、または追加の列として格納される型変換に依存する必要があります。
下記参照
http://en.wikipedia.org/wiki/Entity-attribute-value_model
各製品が多くのパラメータを持つ多くの種類の製品の製品テーブルを設計する方法
4. XML ファイルまたはその他のフラット ファイルを作成し、キー/値を保存/書き込みます。特別な許可が必要な場合があります。
現在の要件を最もよく満たしているため、おそらくオプション #3 を使用しますが、将来のプロジェクトでは NoSQL ソリューションを検討します。