1

在 T-SQL 中,我可以写:

select datalength(somecolumn_that_is_defined_as_text) from somedatabase

它返回该列的长度(以字节为单位)。

这可以使用 Lambda 表达式来完成吗?

4

2 回答 2

1

看起来他们在.Net 4.0中添加了它

您至少应该能够通过在您自己的函数调用中使用 EdmFunctionAttribute 将其添加到 3.5(我现在没有找到一个很好的例子)

EdmFunctionAttribute 也是.Net 4.0。所以我在 .Net 3.5 Lambda 语句中找不到任何方法来实现这一点。

于 2012-02-08T21:31:00.847 回答
0

也许在值上使用 Encoding.GetBytes(MyColumnValue).Length?

于 2010-12-03T20:03:11.840 回答