SQL Server

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

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

.NET 6.0から usingを1つのソースファイルに纏められるようになりました

.NET 6.0から usingを各ソースファイルに書く必要はなくなりました。これまで各ソースファイルに書いていた using は全て、「global using」で Usings.cs に纏めて追記しておくだけで、各ソースファイルに反映さ...
資産運用

待っていれば金融資産が増えるなんて嘘

労働によって会社や経済が成長することで、保有している金融資産は成長します。自分は労働せずに金融資産の成長を待っていても、誰かが労働しくれれば金融資産は成長しますが、誰かが労働してくれる保障なんてないので、自分自身も第一線で労働できるスキルを...
batch

PostgreSQLのVACUUMをbatchから実行する

PostgreSQLのユーザーデータベースで、不要レコードのあるテーブルのみ、VACUUMを実行するバッチ(bat)を作成しました。ソースコードはGitHubで公開しています。 フォルダ/ファイル構成 select_table.sql・「n...
Web API

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

.Net 6.0 の ASP.NET Core Web APIから、Dapper+Npgsql NuGetパッケージを使い、PostgreSQLデータベースへDBトランザクション処理を行うサンプルを作成しました。ORマッピングの主流はDap...
Swagger

WEBAPIの Swagger画面でリクエストパラメータのjsonデータを自動生成する

.Net 6 の ASP.NET Core Web API 実装で、リクエストパラメータにModelクラスを使用する際、Modelクラスのメンバ変数に Getter/Setterを加えておくと、Swagger画面を表示した際、json形式の...
.NET Core

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

.Net 6.0 の Blazor Serverから、Dapper+Npgsql NuGetパッケージを使い、PostgreSQLデータベースへDBトランザクション処理を行うサンプルを作成しました。ORマッピングの主流はDapperになって...
資産運用

投資先に「eMAXIS S&P500」が良いとされる理由

投資先には「eMAXIS S&P500 が良い」と言う話を、富裕層の間でよく耳にしますが、いまいちピンと来てなく、よく分からずに「eMAXIS S&P500」にも投資していましたが、各ファンドの「購入手数料+年管理費」を整理していて理由が分...
batch

PostgreSQLのREINDEXをbatchから実行する

PostgreSQLのユーザーデータベースで、使われているIndex(Select文などからScanされたことがあるIndex)のみ、REINDEXを実行するバッチ(bat)を作成しました。ソースコードはGitHubで公開しています。 フォ...
Visual Studio

Windows上でテキストファイルから特定の文字列を含む行をリストアップするには、VisualStudioを使うと早い

今回はVisualStudio2022を使っています。VisualStudio2022は無料でダウンロードし使用できます。ファイルをVisualStudio2022で開いて特定の文字列をすべて検索(ctrl+F)するか、フォルダを指定し特定...