共用方式為


SqlProviderServices.TruncateDecimalsToScale 屬性

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

將此旗標設定為 false 可防止 Decimal 值被截斷成定義於資料行的小數位數。 預設值為 true,表示將會截斷十進位值,以免破壞了倚賴此行為的現有應用程式。

命名空間:  System.Data.Entity.SqlServer
組件:  EntityFramework.SqlServer (在 EntityFramework.SqlServer.dll 中)

語法

'宣告
Public Shared Property TruncateDecimalsToScale As Boolean 
    Get 
    Set
'用途
Dim value As Boolean 

value = SqlProviderServices.TruncateDecimalsToScale 

SqlProviderServices.TruncateDecimalsToScale = value
public static bool TruncateDecimalsToScale { get; set; }
public:
static property bool TruncateDecimalsToScale {
    bool get ();
    void set (bool value);
}
static member TruncateDecimalsToScale : bool with get, set
static function get TruncateDecimalsToScale () : boolean 
static function set TruncateDecimalsToScale (value : boolean)

屬性值

類型:System.Boolean
傳回 Boolean

備註

當此旗標設定為 true 時,即會建立 SqlParameter 物件連帶設定其 Scale 屬性。 若此旗標設定為 false,便不會設定 Scale 屬性,意指可避免發生 SqlParameter 截斷行為。

請參閱

參考

SqlProviderServices 類別

System.Data.Entity.SqlServer 命名空間