【发布时间】:2012-03-13 07:57:11
【问题描述】:
我正在使用 .NET 中的 ASP 和 C# 开发一个小型应用程序,我希望在它旁边有一个小型本地数据库,我可以在其中通过 SQL 查询或 Linq 查询保存和检索记录。我不需要任何强大的东西,只需要使用一些东西来代替将记录保存在 .txt 文件中。
那你有什么建议?
【问题讨论】:
我正在使用 .NET 中的 ASP 和 C# 开发一个小型应用程序,我希望在它旁边有一个小型本地数据库,我可以在其中通过 SQL 查询或 Linq 查询保存和检索记录。我不需要任何强大的东西,只需要使用一些东西来代替将记录保存在 .txt 文件中。
那你有什么建议?
【问题讨论】:
我会选择 SQLLite 或 XML,因为您说的数据库非常小。
而使用 xml 你可以使用Linq to xml
【讨论】:
最好使用 SQL Express 版本,因为它是免费的。首先尝试使用 .NET 实体框架代码进行快速应用程序开发。
在任何情况下,应用程序都非常小,请考虑使用 SQL express,因为您可以编写整洁的存储过程,并且可以与其他数据库对象一起使用。
详情请咨询http://www.microsoft.com/sqlserver/en/us/editions/express.aspx。
【讨论】:
我会为此考虑使用 SQLite。
如果您更熟悉 MS 工具,或者出于某种原因(即您的公司已经拥有格式良好的 mdb 数据库文件),您也可以将 MS Access 用于本地和小型应用程序。
【讨论】:
我推荐你使用 SQL Server Express,因为
【讨论】:
还没有人提到它,所以在这里。 mySQL 和 .Net mySQL 客户端。
【讨论】:
在你的情况下,我会考虑以下几点:
除非您的主机已经提供了 SQL Express,否则不要使用它。它增加了分发/安装解决方案的复杂性。
【讨论】: