Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
LINQ to SQL não dá suporte aos métodos a seguir String .
Métodos sem suporte de System.String em geral
Métodos sem suporte de String geralmente:
Sobrecargas (cientes de métodos que usam
CultureInfo/StringComparison/IFormatProvider).Métodos que tomam ou produzem uma
charmatriz.
Métodos sem suporte estático de System.String
Métodos sem suporte de não estático de System.String
| Métodos sem suporte de não estático de System.String |
|---|
| String.IndexOfAny(Char[]) |
| String.Split |
| String.ToCharArray() |
| String.ToUpper(CultureInfo) |
| String.TrimEnd(Char[]) |
| String.TrimStart(Char[]) |
Diferenças do .NET
Consultas não esclarecem as ordenações do SQL Server que podem ser aplicadas no servidor, e portanto fornecerão comparações que levam confidenciais, sem diferenciação de maiúsculas e minúsculas por padrão. Esse comportamento difere da semântica padrão que diferencia maiúsculas de minúsculas do .NET Framework.
Quando
LastIndexOfretorna 0, a cadeia de caracteres éNULLou a posição encontrada é 0.Resultados inesperados podem ser retornados da concatenação ou de outras operações em cadeias de caracteres de comprimento fixo (
CHAR,NCHAR), porque esses tipos têm preenchimento aplicado automaticamente no banco de dados.Como muitos métodos, como
Replace,ToLower,ToUppere o indexador de caracteres, não têm tradução válida paraTEXTouNTEXTcolunas e XML,SqlExceptionsocorrem se traduzidos normalmente. Esse comportamento é considerado aceitável para esses tipos. No entanto, todas as operações de cadeia de caracteres devem corresponder à semântica CLR (Common Language Runtime) paraVARCHAR,NVARCHAReVARCHAR(max)NVARCHAR(max).