Entity Framework のコードファーストを用いて RDB を生成する際に、POCO エンティティクラスに decimal 型のプロパティがあった場合、生成されるテーブル上のマッピングされた列の型は numeric(18,2) となります。小数点以下の桁数が2桁より多いものを格納したい場合、Fluent API を使用することで有効桁数と小数点以下の桁数を設定することができます。この方法は Stack Overflow に質問と回答がありましたが、日本語で書かれた情報はないようなので、サンプルプログラムとともに書いておきます。 続きを読む Entity Framework コードファーストでの decimal 型の小数部桁数の設定