2010-11-13 25 views
6

OData'yla uğraştım ve URI'lerin büyük/küçük harfe duyarlı olduğunu fark ettim. .../Northwind.svc/Ürünler! = .../Northwind.svc/ürünler Bu amaç için mi yapıldı? Büyük/küçük harf duyarlı hale getirmenin bir yolu var mı?OData ve büyük/küçük harf duyarlılığı

cevap

3

önerilen çözüm (a filter$ komutunu kullanırken) harf duyarlılığı sorunlarını çözmek desteklenen OData fonksiyonlarını toupper veya tolower kullanabilir ve tam sonuç setialabileceğini ya olduğunu. ? İşte Dealing With Case Sensitivity in OData

+3

Yazımınızı seviyorum, ama toupper ve tolower 'yalnızca '$ filter' ifadesinin içinde olduğunuzda kullanılabilir.Önceki soruda, poster URI'nin yol bölümünde ayarlanan bir varlık üzerinde büyük/küçük harf duyarsızlığı yapmaya çalışıyordu. –

+0

@JenS - yo haklısın. Bunu çok çabuk okudum ve bugün konuya girdiğim sorunun unvanına odaklandım. Çizgiyi aşarsa kesinlikle onu silebilirim. – atconway

+0

Hayır, bence yazıcınız değer katıyor (özellikle sorunun şu andaki başlığı ve başkalarının aradığı şeyler). Sadece insanların bir varlık kümesinin büyük/küçük harf duyarlılığı konusunu çözmeyeceğini bilmesini isteyin. –

0


bir örnek::

ben ayrıntılı olarak biraz daha bu açıklayan kısa bir yazı yazdım/insanlar ('James') tolower $ filtresi = tolower (Ad), denklem - bu sizi dönecekti ismiyle tüm insanlar 'James' (büyük/küçük harf duyarsız, 'JAMES', 'james', 'JamES' vb. olabilir.

+0

uzun bir süre sonra nitpick: işe yaramazdı, çünkü "john" hiçbir zaman "james" in yakınında değil, hangi davaları seçerseniz seçin. Kardeşim "James" ve ben kesinlikle eşdeğer değiliz: D –

İlgili konular