내 코드입니다 동적 LINQ에서 작동하지 않습니다 교체, ?및 문
Q
및 문
0
여기
A
답변
1
Dynamic Linq는 T-SQL을 인식하지 못합니다. 당신은이 방법을 정교하게 할 것입니다 :이 T-SQL에서 ToLower
및 Replace
에 대한 아날로그이고 Linq에가 C#을에서 그들을 변환하는 방법을 알고
.Where(string.Format("(name).ToLower().Replace(\" \", \"\") == \"{0}\" ", value))
. 그러나 name
이 정적 열 이름이면 @Jonny가 뭔가 있습니다. Dynamic Linq는 여기에 필요하지 않습니다 (이것이 더 큰 문제의 고의적 인 예제가 아니라면).
0
이렇게하면 어떨까요?
Where(t=>t.name.toLower() == value)
관련 문제
- 1. 중첩 "및"문 "또는"문 "
- 2. if 문 PHP 및 HTML의 문 오류
- 3. Select 문 및 If/else 문
- 4. mysqli_fetch_array(), 준비된 문 및 LIKE 문
- 5. "= null"및 select 문!
- 6. SyntaxRewriter 및 다중 문
- 7. if 및 else 문
- 8. JQuery와 문 및 iframe
- 9. 매크로 및 IF 문
- 10. WMIC 및 ECHO 문
- 11. if 및 else 문
- 12. 문 및 IMG 문제
- 13. 파이썬, % 및 mysql 문
- 14. 피커 뷰 및 문
- 15. IF 문 및 TIMESTAMP
- 16. 블록 및 ifTrue 문
- 17. Doctrine2 및 SQL 문
- 18. WHERE 및 문 MySQL을
- 19. 열거 및 사례 문
- 20. 직렬화 및 수율 문
- 21. While 문 및 Divs
- 22. switch 문 및 점진
- 23. string.Split() 및 if 문
- 24. Ruby 및 if 문
- 25. Java 및 If 문
- 26. 에코 및 인쇄 문
- 27. 해시 및 사례 문
- 28. gcov 및 switch 문
- 29. 배열 및 if 문
- 30. 파이썬 및 문
SQL Server 용입니까? – juharr
예 @juharr, SQL Server 용! – zey
'name '은 열 이름을 나타내는 변수이거나, 실제로는 "name"이라는 열입니까? – Crowcoder