在 T-SQL 中,我可以写:
select datalength(somecolumn_that_is_defined_as_text) from somedatabase
它返回该列的长度(以字节为单位)。
这可以使用 Lambda 表达式来完成吗?
在 T-SQL 中,我可以写:
select datalength(somecolumn_that_is_defined_as_text) from somedatabase
它返回该列的长度(以字节为单位)。
这可以使用 Lambda 表达式来完成吗?
看起来他们在.Net 4.0中添加了它
您至少应该能够通过在您自己的函数调用中使用 EdmFunctionAttribute 将其添加到 3.5(我现在没有找到一个很好的例子)
EdmFunctionAttribute 也是.Net 4.0。所以我在 .Net 3.5 Lambda 语句中找不到任何方法来实现这一点。
也许在值上使用 Encoding.GetBytes(MyColumnValue).Length?