我正在使用.NET中的ASP和C#开发一个小型应用程序,希望它旁边有一个小型本地数据库,可以通过SQL查询或Linq查询保存和检索记录。我不需要太强大的东西,只需要替代将记录保留在.txt文件中的东西。
那么你有什么建议吗?
我会考虑使用SQLite来实现这个目的。
如果您更熟悉微软的工具,或者出于某些原因(例如贵公司已经拥有一个完整的mdb数据库文件),您也可以使用MS Access来创建本地和小型应用程序。
最好使用SQL Express版本,因为它是免费的。尝试使用.NET实体框架代码优先进行快速应用程序开发。
无论如何,如果应用程序非常小,请考虑使用SQL Express,因为您可以编写整洁清晰的存储过程,并可以操作其他数据库对象。
请参阅http://www.microsoft.com/sqlserver/en/us/editions/express.aspx以获取更多详细信息。
除非你的主机商已经提供了 SQL Express,否则不要选择它。这会增加你的解决方案的分发/安装复杂度。
还没有人提到它,所以在这里介绍一下。mySQL和.Net mySQL客户端。