RelationalTypeMappingSource.ParseStoreTypeName(String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>) Yöntem

Tanım

Sağlayıcıya özgü bir depo türü adı ayrıştırır, standart modelleri (örn. boyut, duyarlık) ayıklayarak temel depo türü adını (herhangi bir model olmadan) döndürür.

Varsayılan uygulama SomeType (boyut), SomeType (duyarlık) ve SomeType (duyarlık, Scale) destekler. Sağlayıcılar, kendi mantığını sağlamak için bunu geçersiz kılabilir.

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);
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

Parametreler

storeTypeName
String

Modeller dahil olmak üzere sağlayıcıya özgü ilişkisel tür adı.

unicode
Nullable<Boolean>

Unicode veya ANSI ayarı tür adından ayrıştırılır veya null hiç belirtilmemişse.

size
Nullable<Int32>

Boyut, tür adından ayrıştırıldı veya belirtilmemişse null .

precision
Nullable<Int32>

Duyarlık tür adından ayrıştırıldı veya belirtilmemişse null .

scale
Nullable<Int32>

Ölçek tür adından ayrıştırıldı veya null hiç belirtilmemişse.

Döndürülenler

String

Sağlayıcıya özgü ilişkisel tür adı, tüm modellerle kaldırılır.

Şunlara uygulanır