2011-05-12 55 views
0

我注意到,每當我從包含decimal字段的EF模型生成數據庫模式時,所用的SQL類型爲decimal(18,0) - 這會導致所有十進制值在數據庫持久化時被有效截斷爲整數。由EF生成的模式中的小數被設置爲0小數位?

是否有配置選項或設置可應用於控制所有生成的SQL十進制類型的默認精度?

回答

1

您可以更改設計師的比例和精度。選擇實體中的屬性,然後在「屬性」窗口中根據需要更改值。

enter image description here

+0

這確實允許您設置爲每個領域的規模和精度,但有一種方法來設置所有小數更有用的默認? –

+0

如果您想更改默認值,您可以修改負責生成SQL的T4模板。 –

相關問題