VSCODE ASP.NET Core Dapperを使用する

VSCODE ASP.NET Core Dapperを使用する

VSCODEで、ASP.NET CoreでDapperを使用するまでの手順を記述してます。

環境

  • OS windows10 pro 64bit
  • VSCODE 1.56.2
  • .NET Core 3.1.409

nugetを使用

まずは、vscodeで「nuget」を使用できるようにします。

Dapperインストール

「F1」キーを押下して「NuGet Package Manager: Add Package」を選択します。

「Dapper」と検索します。

バージョンを指定します。
※ここでは最新バージョンである「2.0.90」を選択してます。

画像に alt 属性が指定されていません。ファイル名: image-39.png

正常にインストールが終われば、右下に下図が通知されると思います。

「csproj」ファイルを確認すると「Dapper」が追加されていることが確認できます。

Dapperを使用してクエリを実行する

以下のように、Dapperを使用することで指定したクエリを実行することが可能です。

using Npgsql;
using Dapper;

public void CountBooks()
{
    string conn = @"Server=localhost;Port=5432;User Id=id;Password=passwor;Database=sample";

    using (NpgsqlConnection connection = new NpgsqlConnection(conn))
    {
        // bookというテーブルのレコード数を取得
        var count = connection.Query<int>("SELECT COUNT(*) FROM book").First();

        Console.WriteLine(count);
        
    }
}