xxxxプログラマのメモ

先人に感謝と敬意

C#

Enum拡張 #Enum Extend

C#

qiita.comThanks!

Reference only specific build target #特定のビルドターゲットでのみの参照設定

NetFrameworkとNetCoreのマルチターゲット時に、NetFrameworkビルド時にのみ参照させてる設定 <ItemGroup Condition="'$(TargetFramework)' == 'net45'"> <Reference Include="System.ComponentModel.DataAnnotations" /> </ItemGroup> stackoverflow.comThansk!

.Net Core 3.0 & C# 8.0 & Tips

Inside FastEnum from Takaaki Suzuki www.slideshare.net 今日からできる!簡単 .NET 高速化 Tips from Takaaki Suzuki www.slideshare.net .NET の今と今後に思うこと (Tokyo Ver.) from Akira Inoue www.slideshare.net CEDEC 2018 最速のC#の書き方 - C#…

Actions require an explicit HttpMethod binding for Swagger 2.0 #属性のルーティング #FromRoute

属性ルーティング対応時に Actions require an explicit HttpMethod binding for Swagger 2.0 [Route("hoge/dog/{dog}/type/{type}")] [HttpGet] [Route("hoge")] [HttpGet("dog/{dog}/type/{type}")] はNG [HttpGet("hoge/dog/{dog}/type/{type}")] でOK!c#…

turn off or handle camelCasing in JSON response ASP.NET Core #先頭大文字

stackoverflow.comThanks!

set NullValueHandling asp.net core webapi response #WebApi #応答 #NULL #削除

C#

stackoverflow.comThanks!

XSD to Class #XSDからクラスを生成

C#

became-free.comThanks!

EF with Transaction

qiita.comThanks!

EF DB Firtstで主キーにシーケンスを利用する場合 #EF Core #DB First #postgresql #sequence

docs.microsoft.com entity.Property(e => e.ActionLogSeqId) .HasColumnName("actionlog_seq_id") .HasDefaultValueSql("nextval('actionlog_seq_id_seq'::regclass)"); //.ValueGeneratedOnUpdate() //.ValueGeneratedNever(); Thanks!

Split with string #文字列 #分割

C#

propg.ee-mall.infoThanks!

EF Database First with PostgreSQL

hokatsu.netmedium.comThanks!

kubernetes-client/csharp #K8S #Client #CSharp

github.com Pod 作成サンプル mindbyte.nlThanks!

EF / EntityFramework sql Log

C#

Entity FrameworkのSQLログを出力する - つばろぐThanks!

Visual Studio 例外設定

kuttsun.blogspot.comThanks!

ClickOnce Change Deploy URL #ClickOnce #URL変更 #サーバー変更

Clickonce - Change deployment URL after publish .NETアプリのオレオレ証明書とClickOnceとSmartScreenの挙動メモ - QiitaThanks!

Code analysis

C#

social.msdn.microsoft.comja.stackoverflow.comThanks!

gzip compression

puni-o.hatenablog.comThanks!

Task.Factory.StartNew not executing the task when deployed

C#

stackoverflow.com Sometimes this kind of behaviour is an indication of an overloaded ThreadPool.Seeing as these are long running/blocking tasks, they should not be scheduled to run in the ThreadPool, which is where Task.Factory.StartNew wi…

specify route parameter type in web api

stackoverflow.comThanks!

How to create start menu shortcut

stackoverflow.com VisualStudioで参照設定を右クリックしてCOMにあるWindows Script Host Object Model .... というのを選択すればオッケイです。Interop.IWshRuntimeLibrary.dll というのが、配置されます。 devlights.hatenablog.comThanks!

Programmatically get/display all controllers and actions name

hk.saowen.comASP.NET WebApiの場合は”System.Web.Http.ApiController”とかに変更でOKThanks!

JSON.NET JToken / Url encode with JSON.NET

Json.NET (Newtonsoft.Json) の基本的な使い方 | @Subaruwww.newtonsoft.comJSON.NETでシリアライズした文字列のJSON ValueにURLエンコードを掛けたいので、以下のようにしました。 回帰的になってませんが・・・ private class Test { public DateTime DT {…

Tuple in C# 7.0

C#

tuple のアクセスが Item1ではわかりにくいと思ったら改善されていました。qiita.comThanks!

regular expression regex #正規表現

C#

qiita.com www.sejuku.net qiita.com qiita.comThanks!

Loop access to property in static class #静的暮らす #プロパティ #ループ

C#

qiita.comThanks!

C# Task chips

C#

qiita.com qiita.comThanks!

型によるSwitch #switch by object type

C#

条件分岐 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C switch (inputControl) { case NumberTextbox _: break; case TextBox _ when string.IsNullOrWhiteSpace(inputControl.Text): isValid = false; lblControl.ForeColor = ColorDefs.AlertF…

WindowsForm Tips

DataGridView Windowsフォームの表示直後に初期化処理を行うには?[2.0のみ、C#、VB]:.NET TIPS - @IT c# - DataGridView: Scroll down automatically only if the scroll is at the bottom - Stack Overflow winforms - Scroll to bottom of C# DataGri…

Powershell上でC#コードの実行

C#からPowerShellコマンドの実行 - Qiita yomon.hatenablog.com $assemblies = ( "System", "System.Xml", "System.Linq", "System.Xml.Linq" ) $source = @" using System; using System.Linq; using System.Xml; using System.Xml.Linq; public static cla…

ClickOnceの配布先変更

sumurai993.hatenablog.com 【ClickOnce】SetUp.exe内のアプリケーションのインストールURLの変更 How to: Enable ClickOnce Security Settings - Visual Studio 2015 | Microsoft Docs 2016-09-30 MageUI.exeの手順 AppFIiles配下のConfigを変更 mageuiでAp…