在 .NET 中,允许您查询关系数据库的技术称为ADO.NET。例如:
using (var conn = new SQLiteConnection("Your connection string comes here"))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "DELETE * FROM users";
cmd.ExecuteNonQuery();
}
在此示例中,我使用了 SQLite 的 ADO.NET 提供程序,您可以使用它download from here
。
因此,第一步是让您从上述网站下载 .NET 的托管提供程序。
下一步是System.Data.SQLite.dll
通过右键单击解决方案资源管理器中的“引用”节点并选择程序集来引用项目中的程序集。请小心,因为 SQLite 有 x86 和 x64 程序集,因此请确保选择最适合您的目标体系结构的程序集。
引用程序集后,SQLiteConnection
我在示例中显示的类型以及覆盖 ADO.NET 基类的类型将可用于您的代码,并且您可以直接使用它来查询数据库。引用程序集后,不要忘记向using System.Data.SQLite;
文件添加指令以将这些类纳入范围。
如果您不想经历下载、提取等所有痛苦……SQLite 依赖项,您可以简单地安装可用的System.Data.SQLite NuGet。
了解 ADO.NET 是如何工作的,是了解未来 NHibernate 和 Entity Framework 等 ORM 框架如何工作的基础,所以从基础入手真的很重要。