向网站添加持久数据的轻量级方法 ASP.NET



>除了创建SQL SERVER表之外,是否有一种轻量级的技术或方法可以将持久性数据添加到 ASP.NET 网站,该技术或方法适用于LINQ,并且最好不需要太多安装/包到项目或学习大型框架?

会话状态是一个选项,但前提是它已从进程中运行并为不符合我需求的 SQL Server 配置。

满足问题的选项:

1.会话状态 -> 仅当配置为进程外和 SQL Server 时。

阿拉伯数字。NoSql Database Solutions -> MonogoDb, RavenDB, Sqlite.org

3.SQL Server 键/值单例 -> 创建一个表并将键/值对存储为表中的单个条目,或者创建一个通用键/值表。键必须是唯一的,并且值只需要标量,或者使用分解器将多个值塞进一个键中。泛型键/值表需要将所有键存储为字符串,并依赖于隐式到程序或存储为额外列的类型转换。

见下文

http://en.wikipedia.org/wiki/Entity-attribute-value_model

如何为每种产品设计产品表,其中每个产品具有许多参数

4.创建一个 XML 文件或其他平面文件,并向其存储/写入键/值。可能需要特殊权限。

我可能会选择选项 #3,因为它最能满足我当前的需求,但会探索未来项目的 NoSQL 解决方案。

最新更新