.Net Core

スポンサーリンク
.Net Core

ASP.NETCoreでAngularを使用する方法

はじめに ASP.NETCoreで開発するWEBシステムにAngularを導入する方法です プロジェクトを作成する 標準で dotnet new コマンドにAngularを使用したテンプレートが含まれているので、簡単に作...
.Net Core

PostgreSQLでアルファベットの大文字小文字を区別せず検索する方法

はじめに MySQLやSQLServerではDBの照合順序を指定すれば大文字小文字区別なく検索することができますPostgreSQLでは照合順序では設定できません ILIKEを使う方法 PostgreSQLで大文...
.Net Core

.NetCore3.0で単一バイナリを生成する方法

はじめに .NetCoreでプラットフォームを指定して発行すると、関連dllも大量に含まれます関連dllが含まれていても実用上問題ありませんが、不特定多数のユーザーに配布する場合、どのファイルを実行すれば良いか分かりにくいかもしれ...
.Net Core

SQLServerのgeography型をポリゴンで検索する場合は左回りである必要があります

はじめに SQLServerのgeography型をポリゴンで空間検索する際、座標が左回りでなければうまく検索できませんNetTopologySuiteを使用し、座標を左回り(時計回り)に修正する方法です SQL ge...
.Net Core

ASP.NETCore3.0でViewの変更をリアルタイムに反映させる

はじめに .NETCore3.0になりrazorのViewがプリコンパイルされるようになりました発行時にはパフォーマンス向上などメリットもあるのですが、開発時はViewを変更するたびに再起動しなければ反映されないので非常に面倒です2...
.Net Core

.NETCoreでYAMLを扱う

はじめに システムの設定ファイルなどをYAMLで記載し、ファイルを読み込みオブジェクトにデシリアライズする方法のメモです YamlDotNet インストール nugetでインストールします dotnet...
.Net Core

Newtonsoft.Jsonの使い方

はじめに ASP.NETなどではAPIコントローラーでjsonを返す際にNewtonsoft.Jsonが使用されていますあまり意識せずに使用していましたが、jsonのパースや値の取得など様々な使い方ができます 基本的な使い方 ...
.Net Core

.NETCore2.2と3.0のHttpClientの挙動の違い

はじめに 先日.NETCore3.0がリリースされましたそれに伴い、.NETCore2.2で作成したWEBアプリを3.0にアップグレードしましたが、HttpClientで別サイトからデータを取得する部分でエラーが発生するようになりま...
.Net Core

EntityFrameworkCoreで接続文字列を動的に変更する方法

はじめに ASP.NET Core + EntityFrameworkCore製マルチテナントのシステムで顧客ごとにデータベースが分かれており、動的に接続文字列を切り替える必要がある場合の対処法 構成 下記のようなデータ...
.Net Core

EntityFrameworkCoreでSQLServerの空間情報を扱う方法

はじめに SQLServerでGeography型のカラムを扱う方法です 必要なパッケージ テーブル構造 例として店舗の座標を保存するだけのテーブルとします create table stores...
.Net Core

C#でWebAssemblyが開発できるBlazorを試してみる

はじめに 現時点(2018/10/21)ではプレビュー段階ですがC#でWebAssemblyを開発することができるBlazorというものがありますこれを使うことでWebシステムにおいてサーバサイドとクライアントサイドの両方をC#で開...
.Net Core

ジェネリック型制約

はじめに C#では関数に型引数を指定することができます public void TestFunction<T>(){ // 何かしらの処理 } ジェネリック制約 型引数は便利なのですが、どんな型でも許容す...
.Net Core

FileResultでメディアファイルを返す場合の注意点

サーバの処理を通じてcsvなどをダウンロードする際、FileResultを使用しますこの場合のActionは例えば以下のようなコードになります public IActionResult Csv() { return File...
スポンサーリンク
タイトルとURLをコピーしました