2
Я использую запрос LINQ для извлечения SKU продукта. Проблема в том, что lgVM670VG
отличается от lgVM670Vg
; запрос вернет результат независимо от того, что (фактический SKU - lgVM670VG
).Как сделать запрос LINQ, чувствительный к регистру?
SKU currentSKU = new SKU();
SKUDataContext dcSKU = new SKUDataContext();
var skuQuery =
(from s in dcSKU.SKUs
where s.SKU1 == strSKU
orderby s.SKU1
select s).SingleOrDefault();
Дубликат, найденный в результате поиска - http://www.bing.com/search?q=case+insensitive+linq+sql –
_ «Проблема в том, что' ... G' отличается от '... g'' _ - так что вам нужен случай ** чувствительный поиск **. См. Ответ @ Johnny5, установите правильную сортировку или посмотрите [этот ответ] (http://stackoverflow.com/a/5416339/266143) в [создании чувствительности к регистру Linq] (http://stackoverflow.com/questions/5416254/making-linq-case-sensitive), дубликат, упомянутый здесь, неверен. – CodeCaster