0

私は、decimalフィールドを含むEFモデルからデータベーススキーマを生成するたびに、使用されるSQLタイプはdecimal(18,0)であることに気付きました。これにより、すべての10進数値が永続的にデータベースに永久に切り捨てられます。EFによって生成されたスキーマの小数点以下は小数点以下0桁に設定されていますか?

生成されるすべてのSQL小数型のデフォルト精度を制御するために適用できる構成オプションまたは設定はありますか?

答えて

1

デザイナーでスケールと精度を変更できます。エンティティでプロパティを選択し、プロパティウィンドウで必要に応じて値を変更します。

enter image description here

+0

これは、個々のフィールドのスケールと精度を設定することができませんが、すべての小数のためのより便利なデフォルトを設定する方法はありますか? –

+0

デフォルト値を変更したい場合は、SQLを生成するT4テンプレートを変更することができます。 –

関連する問題