Megosztás a következőn keresztül:


System.String metódusok

A LINQ–SQL nem támogatja az alábbi String módszereket.

Nem támogatott System.String metódusok általában

Nem támogatott String metódusok általában:

  • Kultúratudatos túlterhelések (metódusok, amelyek a CultureInfoIFormatProvider / StringComparison / ).

  • Tömböt használó vagy azt eredményező char metódusok.

Nem támogatott System.String statikus metódusok

Nem támogatott System.String statikus metódusok
String.Copy(String)
String.Compare(String, String, Boolean)
String.Compare(String, String, Boolean, CultureInfo)
String.Compare(String, Int32, String, Int32, Int32)
String.Compare(String, Int32, String, Int32, Int32, Boolean)
String.Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo)
String.CompareOrdinal(String, String)
String.CompareOrdinal(String, Int32, String, Int32, Int32)
String.Format
String.Join

Nem támogatott System.String nem statikus metódusok

Nem támogatott System.String nem statikus metódusok
String.IndexOfAny(Char[])
String.Split
String.ToCharArray()
String.ToUpper(CultureInfo)
String.TrimEnd(Char[])
String.TrimStart(Char[])

Különbségek a .NET-től

  • A lekérdezések nem veszik figyelembe a kiszolgálón esetleg érvényben lévő SQL Server-rendezéseket, ezért alapértelmezés szerint kulturális szempontból érzékeny, kis- és nagybetűket nem érzékennyé tevő összehasonlításokat biztosítanak. Ez a viselkedés eltér a .NET-keretrendszer alapértelmezett, kis- és nagybetűket megkülönböztető szemantikától.

  • Ha LastIndexOf 0 értéket ad vissza, a sztring vagy NULL a talált pozíció 0.

  • Előfordulhat, hogy nem várt eredményeket ad vissza az összefűzés vagy a rögzített hosszúságú sztringek (CHAR) egyéb műveletei, NCHARmivel ezek a típusok automatikusan alkalmazva vannak az adatbázisban.

  • Mivel számos metódus, például Replacea , ToLower, ToUpperés a karakterindexelő nem rendelkezik érvényes fordítással az oszlopokra és az XML-ekre TEXTNTEXT , SqlExceptions a fordítás normál esetben történik. Ez a viselkedés elfogadhatónak tekinthető az ilyen típusok esetében. Azonban minden sztringműveletnek meg kell egyeznie a közös nyelvi futtatókörnyezet (CLR) szemantikával VARCHARa , NVARCHAR, VARCHAR(max)és NVARCHAR(max).

Lásd még