Имеет ли команда '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). Длина по значениям?

Другие вопросы по тегам