Sdílet prostřednictvím


RelationalTypeMappingSource.ParseStoreTypeName Metoda

Definice

Analyzuje název typu úložiště specifického pro poskytovatele, extrahuje standardní omezující vlastnosti (např. velikost, přesnost) a vrátí název základního typu úložiště (bez omezujících prvků).

protected virtual string ParseStoreTypeName (string storeTypeName, out bool? unicode, out int? size, out int? precision, out int? scale);
protected virtual string? ParseStoreTypeName (string? storeTypeName, out bool? unicode, out int? size, out int? precision, out int? scale);
protected virtual string? ParseStoreTypeName (string? storeTypeName, ref bool? unicode, ref int? size, ref int? precision, ref int? scale);
abstract member ParseStoreTypeName : string * Nullable * Nullable * Nullable * Nullable -> string
override this.ParseStoreTypeName : string * Nullable * Nullable * Nullable * Nullable -> string
Protected Overridable Function ParseStoreTypeName (storeTypeName As String, ByRef unicode As Nullable(Of Boolean), ByRef size As Nullable(Of Integer), ByRef precision As Nullable(Of Integer), ByRef scale As Nullable(Of Integer)) As String

Parametry

storeTypeName
String

Název relačního typu specifického pro zprostředkovatele, včetně omezujících atributů.

unicode
Nullable<Boolean>

Nastavení Unicode nebo ANSI se parsuje z názvu typu nebo null pokud nebylo zadáno žádné.

size
Nullable<Int32>

Velikost analyzovaná z názvu typu nebo null pokud nebyla zadána žádná.

precision
Nullable<Int32>

Přesnost parsovaná z názvu typu nebo null pokud nebyla zadána žádná.

scale
Nullable<Int32>

Měřítko parsované z názvu typu nebo null pokud nebylo zadáno žádné.

Návraty

Název relačního typu specifického pro zprostředkovatele s odebranými všemi omezujícími vlastnostmi.

Poznámky

Výchozí implementace podporuje hodnoty sometype(size), sometype(precision) and sometype(precision, scale). Zprostředkovatelé můžou tuto možnost přepsat a poskytnout tak vlastní logiku.

Platí pro