新着ページ(52/210)

「NETSDK1137:Microsoft.NET.Sdk.WindowsDesktop SDK を使用する必要はなくなりました。ルート プロジェクト要素の SDK 属性を 'Microsoft.NET.Sdk' に変更することをご検討ください。」 警告を解消する

「NETSDK1137:Microsoft.NET.Sdk.WindowsDesktop SDK を使用する必要はなくなりました。」警告を対処する方法を紹介します。概要古い.NETのバージョン(.NET 5 / .NET Core 3.1)
カテゴリ: C# /  タグ: C#

Global Usings に独自のネームスペースを追加する

Global Usings に独自のネームスペースを追加する手順を紹介します。概要暗黙的な global using を有効にすると、プロジェクトの種類に応じてGlobal Usingsのファイルが生成され、コード中に標準的なusingの記
カテゴリ: C# /  タグ: C#

.NET 6 / .NET 7のWindows Formアプリケーションのコードファイルにusingがない

.NET 6 / .NET 7のWindows Formアプリケーションのコードファイルにusingがない動作について紹介します。概要.NET 6 / .NET 7でWindows Formアプリケーションを作成すると、コードファイルにus
カテゴリ: C# /  タグ: C#

Entity Framework Core で SQLパラメーターを利用してSQLを実行する

Entity Framework Core で SQLパラメーターを利用してSQLを実行するコードを紹介します。概要こちらの記事では、Entity Framework Core でSQL文を実行するコードを紹介しました。実行するSQL文中の
カテゴリ: C# /  タグ: C# Entity Framework Core

文字列の開始、終了のダブルクオーテーション「"」が3つある """ の文字列、生文字列リテラルの利用

文字列の開始、終了のダブルクオーテーション「"」が3つある文字列の表記について紹介します。概要C#のコード中に、ダブルクオーテーション「"」が3つある文字列のコードを見かけることがあります。この書式は、「生文字列リテラル (Raw stri
カテゴリ: C# /  タグ: C#

macOS Ventura (macOS 13.0) の壁紙

macOS Ventura (macOS 13.0) の壁紙です。壁紙デフォルトの壁紙は下図です。旧バージョン(Monterey) の壁紙です。旧バージョン(Big Sur) の壁紙です。そのほかの壁紙です。Solid Colorです
カテゴリ: Mac /  タグ: Mac macOS 壁紙

複数画像を格納するHEIFイメージ(.heicファイル)をPNG, Jpegファイルに変換する

複数画像を格納するHEIFイメージ(.heicファイル)をPNG, Jpegファイルに変換する手順を紹介します。概要複数画像を格納するHEICイメージをPNGやJpegファイルに変換したい場合があります。1つのHEICファイルに1つのイメー
カテゴリ: Windows /  タグ: Windows HEIFイメージ ImageMagick

ImageMagick のインストール

ImageMagick をインストール手順を紹介します。概要ImageMagick をインストールします。Windows環境での手順を紹介します。手順ImageMagickのダウンロードImageMagickのインストーラーをダウンロードし
カテゴリ: Software /  タグ: Software ImageMagick

Visual Studio 2022 for Mac をインストールする

Visual Studio 2022 for Mac をインストールする手順を紹介します。手順Visual Studio for Macのページ(https://visualstudio.microsoft.com/ja/vs/mac/)に
カテゴリ: Software /  タグ: Mac Visual Studio for Mac

macOS Ventura にアップデートする

macOS Ventura にアップデートする手順を紹介します。手順[システム環境設定]を開きます。下図のウィンドウが表示されます。[ソフトウェア アップデート]のアイコンをクリックします。[ソフトウェア・アップデート]のウィンドウが表示さ
カテゴリ: Mac /  タグ: Mac

macOS で壁紙の保存されているディレクトリ

macOSで壁紙の保存されているディレクトリを紹介します。概要壁紙は、「システム」フォルダ内の「ライブラリ」フォルダ内の「Desktop Pictures」フォルダに格納されています。パスは以下になります。/System/Library/D
カテゴリ: Mac /  タグ: Mac

string型を FormattableString オブジェクトに変換する

string型を FormattableString オブジェクトに変換するコードを紹介します。概要string型を FormattableString オブジェクトに変換したい場合があります。単純な代入やキャストではコンパイルエラーになる
カテゴリ: C# /  タグ: C# 文字列補間 FormattableString

文字列補間の情報を取得する - FormattableString の利用

FormattableString を利用して、文字列補間の情報を取得するコードを紹介します。概要文字列補間で、元の形式の文字列や、埋め込まれた各パラメーターの値を取得したい場合があります。この記事では、FormattableString
カテゴリ: C# /  タグ: C# 文字列 文字列補間 FormattableString

文字列の開始のダブルクオーテーション「"」の前に「$」が記述されている - 文字列補間の利用

文字列の開始のダブルクオーテーション「"」の前に「$」が記述されている文字列について紹介します。概要文字列の開始のダブルクオーテーション「"」の前に「$」が記述されている文字列は「文字列補間」と呼ばれており、プレースホルダーを設定して、変数
カテゴリ: C# /  タグ: C# 文字列 文字列補間

文字列の開始のダブルクオーテーション「"」の前に「@」が記述されている - Verbatim 文字列リテラルの利用

C#のコード内で文字列の開始のダブルクオーテーションの手前に @ 記号が記述されている文字列についての紹介です。概要C#のコードで、文字列の開始のダブルクオーテーション(")の記号の手前に 「@」が記述されている文字列があります。この文字列
カテゴリ: C# /  タグ: C# 文字列

Entity Framework Core でテーブルを作成すると、「The entity type '(テーブル名)' requires a primary key to be defined.」 エラーが発生する

Entity Framework Core でテーブルを作成すると、「The entity type '(テーブル名)' requires a primary key to be defined.」 エラーが発生する現象について紹介します。
カテゴリ: C# /  タグ: C# Entity Framework Core

ExecuteSql メソッドに文字列のSQL文を与えると「'string' から 'System.FormattableString' へ変換することはできません」 エラーが発生する

ExecuteSql メソッドに文字列のSQL文を与えると「'string' から 'System.FormattableString' へ変換することはできません」 エラーが発生する現象の紹介です。現象の確認Windows Formアプリ
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブルを削除する

Entity Framework Core でテーブルを削除するコードを紹介します。概要Entity Framework Core でテーブルを削除(ドロップ)する場合には、DROP TABLEのSQL文を実行します。プログラム例事前準備テ
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core で SQL文を実行する

Entity Framework Core で SQL文を実行するコードを紹介します。概要Entity Framework Core で SQL文を実行するには、データベースコンテキストオブジェクトのDatabaseプロパティのExecut
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブルからレコードを削除する

Entity Framework Coreを利用してテーブルからレコードを削除するコードを紹介します。概要Entity Framework Core でテーブルからレコードを削除する場合は、DbSetオブジェクトのRemove() メソッド
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブルのレコードを更新する

Entity Framework Core でテーブルのレコードを更新するコードを紹介します。概要Entity Framework Core でテーブルのレコードを更新する場合は、Updateメソッドを呼び出します。プログラム例Window
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブルにレコードを挿入する

Entity Framework Core でテーブルにレコードを挿入するコードを紹介します。概要Entity Framework Core でテーブルにレコードを挿入する場合には、挿入するレコードのオブジェクトを作成し、挿入したい値をオブ
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブル作成時に "The entity type '(レコードオブジェクト)' requires a primary key to be defined." エラーが発生しテーブルが作成されない

Entity Framework Core でテーブル作成時に "The entity type '(レコードオブジェクト)' requires a primary key to be defined." エラーが発生しテーブルが作成されな
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブルを作成するコードと実行結果

Entity Framework Core でテーブルを作成するコードと実行結果を紹介します。概要Entity Framework Core でデータベースをドロップする場合には、コンテキストオブジェクトのDatabaseプロパティから、R
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でデータベースを作成する

Entity Framework Core でデータベースを作成するコードを紹介します。概要Entity Framework Core でデータベースをドロップする場合には、コンテキストオブジェクトのDatabaseプロパティの Ensur
カテゴリ: C# /  タグ: C# Entity Framework Core

Scaffold-DbContext コマンドで生成されるコードの出力先をプロジェクトのサブディレクトリにしたい

Scaffold-DbContext コマンドで生成されるコードの出力先をプロジェクトのサブディレクトリにする設定を紹介します。概要Scaffold-DbContext コマンドで指定したデータベースのDbContextクラスとテーブル構造
カテゴリ: Visual Studio /  タグ: Visual Studio Entity Framework Core Scaffold-DbContext

Entity Framework Core でデータベースをドロップする (データベースの削除)

Entity Framework Core でデータベースをドロップする(テーブルを削除する)コードを紹介します。概要Entity Framework Core でデータベースをドロップする場合には、コンテキストオブジェクトのDatabas
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でデータベースを検索する

Entity Framework Core でデータベースのテーブルを検索するコードを紹介します。プログラム1: SQL Serverで検索条件式がある例事前準備モデルとDbContextを作成します。作成手順はこちらの記事を参照してくださ
カテゴリ: C# /  タグ: C# Entity Framework Core

Scaffold-DbContext を実行すると 「信頼されていない機関によって証明書チェーンが発行されました。」 エラーが発生する

現象Scaffold-DbContext コマンドを実行すると、次のエラーが発生します。エラーメッセージA connection was successfully established with the server, but then
カテゴリ: Visual Studio /  タグ: Visual Studio Entity Framework Core Scaffold-DbContext

Entity Framework CoreのモデルとDbContextの作成 (SQL Serverを使用)

Entity Framework CoreのモデルとDbContextを作成します。この記事ではデータベースにSQL Server を利用する場合の手順を紹介します。概要既に存在しているSQL Serverのデータベースのテーブルからモデル
カテゴリ: C# /  タグ: C# Entity Framework Core Scaffold-DbContext

Entity Framework Coreのモデルとテーブルの作成 (SQLiteを使用)

Entity Frameworkのモデルを作成し、モデルからテーブルを作成する手順を紹介します。プログラムデータベースにSQLiteを利用する場合のプログラムです。メモデータベースにSQL Serverを利用する場合の手順はこちらの記事を参
カテゴリ: C# /  タグ: C# Entity Framework Core

Visual Studio のプロジェクト作成ダイアログで「空のソリューション」などの一部のプロジェクトテンプレートが表示されない

Visual Studio のプロジェクト作成ダイアログで「空のソリューション」などの一部のプロジェクトテンプレートが表示されない現象と対処法を紹介します。現象の確認[新しいプロジェクトの作成]ダイアログで一部のプロジェクトテンプレートが表
カテゴリ: Visual Studio /  タグ: Visual Studio

Entity Framework Core のインストール

Entity Framework Core のインストール手順を紹介します。手順Visual Studioを起動し、アプリケーションのプロジェクトを作成します。今回はWindows Formアプリケーションのプロジェクトを作成しています。ソ
カテゴリ: C# /  タグ: C# Entity Framework Core

LiteDBのコレクション(テーブル)をドロップする

LiteDBのコレクション(テーブル)をドロップするコードを紹介します。概要LiteDBでコレクションをドロップする場合は、LiteDatabaseオブジェクトの DropCollection() メソッドを呼び出します。メソッドの第一引数
カテゴリ: C# /  タグ: C# LiteDB

LiteDB のコレクション(テーブル)のレコードを変更する

LiteDB のデータベース、テーブルのレコードを変更するコードを紹介します。プログラム例UIボタンが複数配置されていますが、今回は[Update]のボタン(button6)のみ利用します。コード以下のコードを記述します。using Lit
カテゴリ: C# /  タグ: C# LiteDB

ASP.NET Core アプリケーションで従来のコードスタイルのProgram.cs ファイルを使用する

ASP.NET Core アプリケーションで従来のコードスタイルのProgram.cs ファイルを使用する手順を紹介します。概要Visual Studio 2022 で .NET 6でASP.NET Core プロジェクトを新規作成すると
カテゴリ: C# /  タグ: C# ASP.NET Core