Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
LINQ to SQL aşağıdaki String yöntemleri desteklemez.
Genel olarak Desteklenmeyen System.String Yöntemleri
Genel olarak desteklenmeyen String yöntemler:
Kültüre duyarlı aşırı yüklemeler (bir
CultureInfo/StringComparison/IFormatProviderkullanan yöntemler).chardizisi alan veya üreten yöntemler.
Desteklenmeyen System.String Statik Yöntemleri
Desteklenmeyen System.String Statik Olmayan Metotlar
| Desteklenmeyen System.String Statik Olmayan Metotlar |
|---|
| String.IndexOfAny(Char[]) |
| String.Split |
| String.ToCharArray() |
| String.ToUpper(CultureInfo) |
| String.TrimEnd(Char[]) |
| String.TrimStart(Char[]) |
.NET'ten farklar
Sorgular sunucuda geçerli olabilecek SQL Server harmanlamalarını hesaba eklemez ve bu nedenle varsayılan olarak kültüre duyarlı, büyük/küçük harfe duyarlı olmayan karşılaştırmalar sağlar. Bu davranış, .NET Framework'ün varsayılan büyük/küçük harfe duyarlı semantiğinden farklıdır.
LastIndexOf0 olduğunda, ya dizeNULLya da bulunan konum 0'dır.Bu türlerde otomatik olarak veritabanına doldurma uygulandığından, sabit uzunluklu dizelerde (
CHAR,NCHAR) birleştirme veya diğer işlemlerden beklenmeyen sonuçlar döndürülebilir.Çünkü
Replace,ToLower,ToUpperve karakter dizinleyici gibi birçok yönteminTEXTveyaNTEXTsütunları ve XML için geçerli bir çevirisi yoktur, bu nedenle normal şekilde çevrilirseSqlExceptionsmeydana gelir. Bu davranış, bu türler için kabul edilebilir olarak kabul edilir. Ancak, tüm dize işlemleriVARCHAR,NVARCHAR,VARCHAR(max)veNVARCHAR(max)için ortak dil çalışma zamanı (CLR) semantiğiyle eşleşmelidir.