2020-01-01から1ヶ月間の記事一覧

C# + AutoMapperで、ArrayListをオブジェクトへマッピングする

C#

AutoMapperを使うことで、オブジェクト同士を簡単にマッピングできます。 そんな中、ArrayListをオブジェクトへマッピングすることがあったため、対応したときのメモを残します。 目次 環境 ArrayListをオブジェクトへマッピング ListをListへマッピング 双…

ASP.NET Core 3.1 & Vue.js 上で、Handsontableを動かしてみた

ASP.NET Core 3.1 & Vue.js 上で、Handsontableを動かす機会があったため、メモを残します。 目次 環境 環境構築 ASP.NET Core 3.1向けのVue.jsプロジェクトテンプレートについて ASP.NET & Vue.jsの環境構築 テンプレートのインストール プロジェクトの作成…

EntityFramework Core 3.1で、int型やint?型のフィールドに対するIsRequired()の挙動を確認してみた

EntityFramework Core (以降、EF Core)では、テーブルのフィールドのNOT NULL制約を制御する方法の一つとして、Fluent APIがあります。 Entity Properties - EF Core | Microsoft Docs そんな中、フィールドの型が int と int? では、Fluent APIの挙動が異な…

C# で、「ジェネリッククラスを継承し、型引数付コンストラクタを持つクラス」を作成する

C# ではジェネリックを使って、型を引数として渡すことができます。 ジェネリック - C# によるプログラミング入門 | ++C++; // 未確認飛行 C そんな中、「ジェネリッククラスを継承し、型引数付コンストラクタを持つクラス」を作成する機会があったので、メ…

EntityFramework Core 3.1で、ClientSetNullの挙動を確認してみた

EntityFramework Core(以降、EF Core)の外部キーの ON DELETE について調べたところ、 ClientSetNull の存在を知りました。 連鎖削除 - EF Core | Microsoft Docs いつからこのような設定があるのか調べたところ、EF Core 2.0から導入されたようです。 EF Co…

2019年の振り返りと2020年の目標

例年通り、2019年の振り返りと2020年の目標っぽいものを書いてみます。 2019年の振り返り 2018年の振り返りと2019年の目標 - メモ的な思考的な で立てた目標を振り返ってみます。 Pythonをベースに、いろいろな分野の素振り 仕事でPython以外の言語にもふれ…