Sizin örnek sorgu arayarak duyarsız durumda zorlayacağını gibi görünüyor [şema] den .coln t0]. [İnsanlar] [t0] .UserName = @ p0
... kullanıcı adı değişkeninde değer @ p0 sql değişkeninde geçilecek . Bu durumda, büyük/küçük harf duyarlılığı, vurgulama duyarlılığı vb. Kullanmak için SQL Server örneğinizi/db/table/sütununuzu ayarladığınız harmanlama tarafından kontrol edilir. Başka bir yerde belirtilmemişse, DB'ler veya DB örneğinin varsayılan harmanlaması kullanılır, ancak harmanlama sütun seviyesine kadar tam olarak belirtilebilir.
Çoğu insan vaka duyarsız (CI) alfabe ile SQL Server çalıştırmak ancak yukarıda söylediğimiz gibi sadece orada var harmanlamadan kontrol etmek gerekiyor bu yüzden, bu DB geçersiz kılınabilir.
Bu, L2O (nesneler için linq) sorgusuyla aynı şeyi yaparsanız, bunun tersi durumda, büyük/küçük harf duyarlılığı varsayılan değerdir ve siz bunu string.equals geçersiz kılma özelliğini kullanarak büyük/küçük harf duyarlı hale getirmeniz gerekir. Bu, kültür ve/veya büyük/küçük harf duyarsızlığı belirtmenize izin verir ...
Bazı alıntılar eksik mi? Değişken isimlerinin durumunu değiştirmek sonuçları etkilemez. –
bu anlama gelmediğimi anlamadım – zsharp