如果我想创建需要数据库功能的 .NET 应用程序,但我不想使用远程数据库,我应该改用什么?
例如,1)需要将数据存储在某种数据库中的 Web 应用程序 2)需要将数据存储在某种数据库中的桌面应用程序
如果我想创建需要数据库功能的 .NET 应用程序,但我不想使用远程数据库,我应该改用什么?
例如,1)需要将数据存储在某种数据库中的 Web 应用程序 2)需要将数据存储在某种数据库中的桌面应用程序
维基百科 ( http://en.wikipedia.org/wiki/Embedded_database )上有相当多的 .NET 嵌入式数据库列表。我个人会选择 SQLite。
使用SQLite。这是一个支持 EF 的 ADO.Net 提供程序:System.Data.SQLite