DecimalTypeMapping 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 .NET Decimal 類型與資料庫類型之間的對應。
此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
public class DecimalTypeMapping : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
type DecimalTypeMapping = class
inherit RelationalTypeMapping
Public Class DecimalTypeMapping
Inherits RelationalTypeMapping
- 繼承
- 繼承
備註
如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作 。
建構函式
屬性
ClrType |
取得 .NET 類型。 (繼承來源 RelationalTypeMapping) |
Comparer |
針對 ValueComparer 無法與 Equals(Object, Object) 和/或擷取快照集時需要深層複本的 CLR 類型,新增自訂值快照集和比較。 (繼承來源 CoreTypeMapping) |
Converter |
每當使用此對應時,將型別轉換成和從存放區轉換。 如果不需要轉換,可能是 Null。 (繼承來源 CoreTypeMapping) |
DbType |
DbType取得要使用的 。 (繼承來源 RelationalTypeMapping) |
Default |
這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。 |
ElementTypeMapping |
如果這個類型對應代表基本集合,這會保存專案的型別對應。 (繼承來源 CoreTypeMapping) |
HasNonDefaultSize |
取得值,指出大小設定是否已手動設定為非預設值。 (繼承來源 RelationalTypeMapping) |
HasNonDefaultUnicode |
取得值,指出 Unicode 設定是否已手動設定為非預設值。 (繼承來源 RelationalTypeMapping) |
IsFixedLength |
取得值,指出類型是否受限於固定長度的資料。 (繼承來源 RelationalTypeMapping) |
IsUnicode |
取得值,指出類型是否應該處理 Unicode 資料。 (繼承來源 RelationalTypeMapping) |
JsonValueReaderWriter |
處理對應型別實例的讀取和寫入 JSON 值。 (繼承來源 CoreTypeMapping) |
KeyComparer |
加入 ValueComparer 自訂值比較,以在比較索引鍵值彼此時使用。 例如,比較 PK 與 和 FK 時。 (繼承來源 CoreTypeMapping) |
Parameters |
傳回用來建立此類型對應的參數。 (繼承來源 RelationalTypeMapping) |
Precision |
取得屬性設定為儲存的資料精確度,如果未設定有效位數,則為 null。 (繼承來源 RelationalTypeMapping) |
ProviderValueComparer |
ValueComparer提供者 CLR 型別值的 。 (繼承來源 CoreTypeMapping) |
Scale |
取得屬性設定為儲存的資料小數位數,如果沒有設定小數位數,則為 Null。 (繼承來源 RelationalTypeMapping) |
Size |
取得屬性設定為儲存的資料大小,如果未設定任何大小,則為 Null。 (繼承來源 RelationalTypeMapping) |
SqlLiteralFormatString |
取得用來產生此類型的 SQL 常值的字串格式。 |
StoreType |
取得資料庫類型的名稱。 (繼承來源 RelationalTypeMapping) |
StoreTypeNameBase |
取得資料庫類型的基底名稱。 (繼承來源 RelationalTypeMapping) |
StoreTypePostfix |
取得資料庫類型的名稱。 (繼承來源 RelationalTypeMapping) |
StructuralComparer |
已淘汰.
加入 ValueComparer 自訂值比較,以在需要深層/結構化複製和/或比較時使用。 (繼承來源 CoreTypeMapping) |
ValueGeneratorFactory |
已淘汰.
選擇性的處理站,用於建立與這個對應搭配使用的特定 ValueGenerator Factory。 (繼承來源 CoreTypeMapping) |