|
Запрос sql вида select blabla where a > 10 преобразовать в lambda эквивалент
|
|||
---|---|---|---|
#18+
Подскажите, реально ли перенести в lambda эквивалент запрос select blabla where a > 10 причём [a] - это поле nvarchar и (насколько я понимаю, преобразуется в число на 'лету'). Соответственно, .Where(o=>o.a > 5) // естественно не напишешь - а здесь типа string .Where(o=>Convert.ToInt32(o.a) > 5) // тоже не напишешь - не поддерживается лямбдой. Есть варианты как обойти это? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 23:36 |
|
Запрос sql вида select blabla where a > 10 преобразовать в lambda эквивалент
|
|||
---|---|---|---|
#18+
Romeo84, LINQ to Entities does not recognize the method 'Double Parse(System.String)' method, and this method cannot be translated into a store expression P.S.: МСУ также приводил пример в своем сборнике рецептов, но я ссылок не помню... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 10:58 |
|
Запрос sql вида select blabla where a > 10 преобразовать в lambda эквивалент
|
|||
---|---|---|---|
#18+
Romeo84, и маленький ps... не делайте так больше ни когда... эффективность такого фильтра при касте -> 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 10:59 |
|
Запрос sql вида select blabla where a > 10 преобразовать в lambda эквивалент
|
|||
---|---|---|---|
#18+
А таки нашел... http://codearticles.ru/articles/915 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 11:13 |
|
Запрос sql вида select blabla where a > 10 преобразовать в lambda эквивалент
|
|||
---|---|---|---|
#18+
Да, это для Linq to SQL, а вот тут для EF http://codearticles.ru/articles/2342 P.S. Почитай тут и выбери себе оптимальный вариант, тема баян. Там и регистрация расширенных фильтров и всё остальное. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 16:07 |
|
|
start [/forum/topic.php?fid=17&tid=1349648]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 148ms |
0 / 0 |