所以我正在开发一个需要一点存储空间的新组件。我不想使用完整的SQL Server数据库实例,因为它有点违背了这个组件的目的。我尝试的第一件事是Compact SQL Server数据库,但默认情况下,如果您尝试使用Compact SQL Server,ASP.NET会抛出异常。我也知道你可以用global.asax文件中的一行来覆盖它,但是我不确定这是否是正确的方向,因为我假设微软有一个很好的理由为什么不在ASP上使用它。 NET默认情况下。所以我把注意力转向sqlite,但到目前为止唯一可用的linqtosql库是Dblinq,在这个阶段我不确定它是否具有生产强度。所以我想我想问的是,这些选项是否适用于商业产品?嵌入式数据库不会是高事务系统,它只是存储一些用户信息而且几乎就是这样。有没有人有这种情况的经验?或者你能推荐另一个嵌入式数据库linqtosql吗?
谢谢! (对不起,很长的问题)
答案 0 :(得分:1)
Microsoft已更新SQL Server Compact Edition以使用ASP.NET - see here
答案 1 :(得分:0)
首先,你的问题是:你为什么和linqtosql结婚? 您可以使用几乎任何数据源,并通过linqtoentity框架利用linq 最佳答案可能取决于您尝试存储和查询的内容。我认为一个简单的xml文件就足够了,数据集真的很小。