1

T-SQL では、次のように記述できます。

select datalength(somecolumn_that_is_defined_as_text) from somedatabase

そして、その列の長さをバイト単位で返します。

ラムダ式を使用してこれを行うことはできますか?

4

2 に答える 2

1

.Net4.0で追加したようです

少なくとも、独自の関数呼び出しでEdmFunctionAttributeを使用することで、3.5に追加できるはずです(現在、この良い例は見つかりません)

EdmFunctionAttributeも.Net4.0です。したがって、.Net3.5Lambdaステートメントでこれを実現する方法を見つけることができません。

于 2012-02-08T21:31:00.847 に答える
0

たぶん、値にEncoding.GetBytes(MyColumnValue).Lengthを使用しますか?

于 2010-12-03T20:03:11.840 に答える