SQL Server

.NET Core

「Microsoft.Data.SqlClient.SqlException: ‘3 列が指定されたテーブル値パラメーターを渡そうとしていますが、対応するユーザー定義テーブル型では 2 列が必要です。’」例外が発生する場合

人が作ったC#のソースを保守していて、データクラスに項目を 1つ追加し単体試験した際、「Microsoft.Data.SqlClient.SqlException: '3 列が指定されたテーブル値パラメーターを渡そうとしていますが、対応する...
Transact-SQL

SQL Serverのストアドプロシージャを SQL Server Management Studioで作成する手順

SQL Serverの標準開発ツールである SQL Server Management Studioを使い、ストアドプロシージャ(Transact-SQL)を作成する例を作成しました。 Selectするプロシージャ   Insertするプロ...
Web API

ASP.NET Core Web APIとストアドプロシージャで実装するシンプルで高速なDBトランザクション処理(on SQLServer)

.Net 6.0 の ASP.NET Core Web APIから、Dapper+Microsoft.Data.SqlClient NuGetパッケージを使い、SQLServerデータベースのストアドプロシージャ(Transact-SQL)...
WCF

Core WCFとストアドプロシージャで実装するシンプルで高速なDBトランザクション処理(on SQLServer)

.Net 6.0 の Core WCFから、Dapper+Microsoft.Data.SqlClient NuGetパッケージを使い、SQLServerのストアドプロシージャ(Transact-SQL)を使用する場合の、DBトランザクショ...
.NET Core

Blazor Serverとストアドプロシージャで実装するシンプルで高速なDBトランザクション処理(on SQL Server)

.Net 6.0 の Blazor Serverから、Dapper+Microsoft.Data.SqlClient NuGetパッケージを使い、SQL Serverデータベースのストアドプロシージャ(Transact-SQL)を使用する場...
WCF

Core WCFで実装するシンプルで高速なDBトランザクション処理(on SQLServer)

.Net 6.0 の Core WCFから、Dapper+Microsoft.Data.SqlClient NuGetパッケージを使い、SQL ServerデータベースへDBトランザクション処理を行うサンプルを作成しました。ORマッピングの...
.NET Core

Blazor Serverで実装するシンプルで高速なDBトランザクション処理(on SQLServer)

.Net 6.0 の Blazor Serverから、Dapper+Microsoft.Data.SqlClient NuGetパッケージを使い、SQLServerデータベースへDBトランザクション処理を行うサンプルを作成しました。ORマッ...
.NET Core

ASP.NET Core Web APIで実装するシンプルで高速なDBトランザクション処理(on SQL Server)

.Net 6.0 の ASP.NET Core Web APIから、Dapper+Microsoft.Data.SqlClient NuGetパッケージを使い、SQL ServerデータベースへDBトランザクション処理を行うサンプルを作成し...
SQL Server

SQLServerへ接続するコネクションストリングを簡単に取得する

Visual Studio 2022の「SQL Server オブジェクト エクスプローラー」からSQLServerへ接続すると、プロパティ画面でコネクションストリングを簡単に取得できます。
データベース

SQLServer/Oracle/PostgreSQL 大文字小文字の使い分け

SQLServer/Oracle/PostgreSQL それぞれで、テーブル、カラムなどのオブジェクト名を決める際、大文字小文字の使い分け方に悩むかと思いますが、データベース毎の無難な大文字小文字の使い分け方は下記になります。   無難なパ...