.NET Core で SqlConnection を使う場合、System.Data.SqlClient をプロジェクトに追加する必要がある。
.NET Core は .NET Framwork の様に、プロジェクトの参照を右クリックして System.Data.SqlClient を参照先に追加するのではなく、「NuGet パッケージの管理」で System.Data.SqlClient を検索しインストールする。
あとは .NET Framwork と同じソースコードで、SqlConnectionを使ってDB処理ができる。
using System;
using System.Data.SqlClient;
namespace test
{
public class TestClass
{
public void Test_DB接続()
{
using (var connection = new SqlConnection("Server=IP;Initial Catalog=DB;Persist Security Info=True;"))
{
var command = new SqlCommand("SELECT TOP 10 Id, Name, Price FROM Products", connection);
connection.Open();
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine($"{reader[0]}:{reader[1]} ${reader[2]}");
}
}
}
}
}
}
最近のコメント