気になるORMをためしてみたいとかあると、DBに何かしらデータをいれたいのですが、
そんなときに便利なのが Adventure Worksですね

これは、Microsoftが提供するサンプルデータベースで SQL Server向けに用意された
架空の会社のデータセットです

データベースに復元する手順

AdventureWorks サンプル データベース

https://learn.microsoft.com/ja-jp/sql/samples/adventureworks-install-configure?view=sql-server-ver17&tabs=ssms

このサイトに説明が、書いてあるので簡潔な手順として以下にメモを残しておきます

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());
}
投稿日時: 2025-09-13 12:24:13
更新日時: 2025-09-14 01:29:14
C#, MAUI

アプリ起動後最初に表示される画面のことです
↓デフォルトだとこんな画面です

スプラッシュ画面は、プロジェクトファイルに設定があるとのこと
プロジェクト名で右クリック、プロジェクトファイルの編集を選択

MauiSplashScreenの項目がその設定

デフォルトは、Resourcesフォルダ内のSplashフォルダにあるsplash.svg(.NETの文字)が設定されていて
背景色は、Colorに設定してあるドットネットカラー(?)

背景を黒にするだけでもいい感じになりますね

<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#000" BaseSize="128,128" />

試しに、デフォルトで入っているdotnet_bot.pngに差し替えてみると・・・

<MauiSplashScreen Include="Resources\Images\dotnet_bot.png" Color="#000" BaseSize="128,128" />

こんな感じです

ちょっとしたものならこれで十分ですね

・スプラッシュスクリーンの説明はこちら
https://learn.microsoft.com/en-us/dotnet/maui/user-interface/images/splashscreen?view=net-maui-9.0&tabs=android

投稿日時: 2025-07-22 12:40:22
C#, MAUI

.NET マルチプラットフォーム アプリ UI つまり、一つのプロジェクトでいろんなプラットフォーム向けのアプリを作成する仕組みになります

2022年5月に正式リリースされた新しい仕組みになります。
ひと昔前は、Xamarinがありましたが、サポート終了となり.NET MAUIがクロスプラットフォーム開発の仕組みになります

https://learn.microsoft.com/ja-jp/dotnet/maui/what-is-maui?view=net-maui-9.0

マルチプラットフォームとはいえ、iPhoneで個人用のアプリを作るにしても
Macが必要で Apple Developer Program で米99ドル/年払わないと個人で使い続けることができなかったりと
ちょっと試すにしても、いろいろハードルが高かったりするので、ひとまずAndroid中心で確認していきます

情報量はまだまだ少なめだとおもいますので、触ってみた内容をメモしていきます

投稿日時: 2025-07-21 13:34:21
更新日時: 2025-07-22 15:06:22

最近の投稿

最近のコメント

タグ

アーカイブ

その他