データベースのサイズを小さくするために小数精度を設定するにはどうすればよいですか? 私のコード流暢なモデルには 10 進数の値があります。SQL プロデューサは、このプロパティの 10 進数 (28,13) フィールドを生成します。ただし、このプロパティを使用して、小数点区切り記号の後に 2 桁を超えず、前に 4 桁を超えない値を格納します。28,13 はやり過ぎです。プロデューサーに (6,2) 10 進数にするように強制するにはどうすればよいですか?
2 に答える
1
プロデューサー レベルで 10 進数列に必要な精度を設定できます。
<cf:producer name="SQL Server" typeName="CodeFluent.Producers.SqlServer.SqlServerProducer, CodeFluent.Producers.SqlServer">
<cf:configuration
decimalScale="2"
decimalPrecision="6" />
</cf:producer>
生成された列は
[Price] [decimal] (6,2) NOT NULL
于 2016-04-20T09:52:36.670 に答える