E.V*_*han 10 c# linq arrays linq-to-entities
我有一个Document类,它将该文档的数据存储为字节数组.我需要使用LINQ to Entities来检查数组的大小.
我尝试过以下方法:
[long Linq query here...] o.Data.Length < 800000)
Run Code Online (Sandbox Code Playgroud)
问题是我得到以下异常:
LINQ to Entities中不支持LINQ表达式节点类型'ArrayLength'."
有没有其他方法来检查字节数组的大小?
Hab*_*bib 31
使用SqlFunctions.DataLength Method (Byte[])
比较长.
yourquery..... SqlFunctions.DataLength(o.Data) < 800000)
Run Code Online (Sandbox Code Playgroud)
请参阅:Linq2EF陷阱:使用Length属性会导致System.NotSupportedException
归档时间: |
|
查看次数: |
3500 次 |
最近记录: |