• システム開発に関わる内容をざっくりと書いていく

.net C#

ChatGPTにワードファイルを読み込ませる【C#】

ChatGPTにワードファイルをプロンプトに送り、感想などの返答をもらう:APIを想定

続きを読む

ChatGPTにエクセルファイルを読み込ませる【C#】

ChatGPTにエクセルファイルをプロンプトに送り、感想などの返答をもらう:APIを想定

続きを読む

XUnit、NUnit、MSTestについてざっくり比較

一般的に人気が一番高いのがXUnit:人気が高いものが情報収集が比較的容易 XUnit:  ・並列テストをサポートしており、複数のテストを同時に実行することで、実行時間を短縮できる。  ・.NET Coreをサポートして ...

続きを読む

ざっくりKeyCloakを.netの認証に組み込む例

KeyCloakを.netApiサーバの認証サーバとして利用する方法 *認証サーバを分けるメリットでSSO実現が大きい ・ 1、KeyCloakを用意する 2、KeyCloakで認証を行い例としてJWTを取得する 3、A ...

続きを読む

EFの抽出条件の仕様を作成する

1、仕様のインターフェースを作成する(汎用) 2、仕様の具象クラスを作成する 3、リポジトリクラスに仕様インターフェースをパラメタとしたメソッドを作成する メリット:リポジトリクラスに特定の条件に沿った抽出条件を持たなく ...

続きを読む

IdentityServer4へのクライアント追加手順(Swagger版)

・IdentityServer側 ApiScopeへの追加 Config.cs ApiResourceへの追加 Config.cs Clientの追加 Config.cs ・Client側 Swaggerに認証の追加 S ...

続きを読む

ASP.NET Core AutoMapperの利用例

手順1:Automapper.Extensions.Microsoft.DependencyInjectionパッケージautomapperパッケージをインストール 手順2:Configを用意してマッピング設定を定義(マ ...

続きを読む

ASP.NET CoreのStartup.csについてざっくり

.net coreウェブアプリケーションで空のプロジェクトを作成すると下記のstartup.csが作成される ConfigureServicesメソッド: Configure メソッドの先に呼ばれアプリケーションで使用サ ...

続きを読む