.NET Core 2用Dapper微ORM连接SQLite数据库(非Entity Framework ORM)

.NET Core 作者: Rector 235 次阅读 · 读完约需 4 分钟 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

目前网络上已经有很多在.NET Core应用程序中使用Entity Framework Core(EF Core)连接SQL Server,MySQL这样的资料了。也有不少使用Entity Framework Core连接SQLite数据库的简明教程,所以就不多介绍使用Entity Framework Core的情况。

本文主要给大家分享的是在.NET Core应用程序中使用Dapper连接SQLite数据库的方法

首先,使用nuget包管理工具安装SQLite的驱动包(两个),分别为:

  • Microsoft.Data.Sqlite
  • System.Data.Sqlite

再安装dapper

dapper

接着,再准备一个测试数据库(test.db)和表(Student),表结构如下:

最后,我们使用.NET Core 控制台应用程序做一个简单的Dapper连接SQLite数据的测试方法,如下:

static void CheckDatabase()
{
    //请安装依赖包:Microsoft.Data.Sqlite , System.Data.Sqlite
    var connectionStringBuilder = new SqliteConnectionStringBuilder();
    connectionStringBuilder.DataSource = "D:\\tmp\\test.db";
    using (var conn = new SqliteConnection(connectionStringBuilder.ConnectionString))
    {
        try
        {
            conn.Open();
            var student = conn.QuerySingle<string>("SELECT FirstName FROM Student LIMIT 1");
            Console.WriteLine("Student first name is: {0}",student);
        }
        catch (Exception)
        {
            throw;
        }
    }
}

好了,以上即是.NET Core应用程序中使用Dapper连接SQLite数据库的方法,希望对你的.NET Core开发有所帮助。

阅读了该文章的人还浏览了...

本文永久链接码友网 » .NET Core 2用Dapper微ORM连接SQLite数据库(非Entity Framework ORM)

发布于: 2019-02-25 17:13:40
分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册