Compartilhar via


RelationalTypeMappingSource.ParseStoreTypeName Método

Definição

Analisa um nome de tipo de repositório específico do provedor, extraindo as facetas padrão (por exemplo, tamanho, precisão) e retorna o nome do tipo de repositório base (sem nenhuma faceta).

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

Parâmetros

storeTypeName
String

Um nome de tipo relacional específico do provedor, incluindo facetas.

unicode
Nullable<Boolean>

A configuração Unicode ou ANSI analisada do nome do tipo ou null se nenhuma foi especificada.

size
Nullable<Int32>

O tamanho analisado do nome do tipo ou null se nenhum foi especificado.

precision
Nullable<Int32>

A precisão analisada do nome do tipo ou null se nenhuma foi especificada.

scale
Nullable<Int32>

A escala analisada do nome do tipo ou null se nenhuma foi especificada.

Retornos

O nome do tipo relacional específico do provedor, com todas as facetas removidas.

Comentários

A implementação padrão dá suporte a sometype(size), sometype(precision) e sometype(precision, scale). Os provedores podem substituir isso para fornecer sua própria lógica.

Aplica-se a