Имеет ли команда 'Datalength' из T-sql эквивалентность aC# Lambda?
В T-SQL я могу написать:
select datalength(somecolumn_that_is_defined_as_text) from somedatabase
и он возвращает длину в байтах этого столбца.
Можно ли это сделать с помощью лямбда-выражения?
2 ответа
Похоже, они добавили его в .Net 4.0
Вы должны быть в состоянии добавить его к 3.5 по крайней мере, используя EdmFunctionAttribute при вызове собственной функции (сейчас я не могу найти хороший пример этого)
EdmFunctionAttribute - это тоже.Net 4.0. Поэтому я не могу найти никакого способа добиться этого в.Net 3.5 Lambda заявлениях.
Может быть, использовать Encoding.GetBytes(MyColumnValue). Длина по значениям?