気になるORMをためしてみたいとかあると、DBに何かしらデータをいれたいのですが、
そんなときに便利なのが Adventure Worksですね
これは、Microsoftが提供するサンプルデータベースで SQL Server向けに用意された
架空の会社のデータセットです
データベースに復元する手順
AdventureWorks サンプル データベース
このサイトに説明が、書いてあるので簡潔な手順として以下にメモを残しておきます
AdventureWorks2022.bakをダウンロードして、
SQL Serverでデータベースの項目で右クリックして、データベースの復元を選択し、
ダウンロードしたファイルを指定することで、復元ができます

参考:
ネットを検索すると出てくるリレーションの図
appsettings.json
{
"ConnectionStrings": {
"DefaultConnection": "Server={サーバー名}; Initial Catalog={DB名}; Integrated Security=True;TrustServerCertificate=True;"
}
}
※Integrated Security=True ・・・windows認証(実運用ではなく、学習用で試すだけなのでwindows認証を使っています)
※TrustServerCertificate=True; ・・・開発環境のようにちゃんとした証明書をつかっていない場合に信用して実行する
Microsoft.Data.SqlClient
Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration.Json
をいれてあります
using Microsoft.Data.SqlClient;
using Microsoft.Extensions.Configuration;
using SampleDapper.Models.HumanResources;
try
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile(@"appsettings.json")
.Build();
var connectStr = config["ConnectionStrings:DefaultConnection"];
using (var connection = new SqlConnection(connectStr))
{
}
}
catch(Exception ex)
{
Console.Write(ex.ToString());
}