当我尝试查询其中包含varbinary字段的实体时,我收到错误:
“LINQ to Entities不支持LINQ表达式节点类型'ArrayIndex'。”
这是我的问题:
Dim query = From entity In db.Entity
Where entity.Id= Id
Select entity.VarBinaryField
If query.FirstOrDefault IsNot Nothing Then
bytes = query.First.ToArray
Return File(bytes, System.Net.Mime.MediaTypeNames.Application.Octet, "test")
End If
当我检查查询是否为空时,会生成错误。
非常感谢任何建议!
谢谢!
答案 0 :(得分:0)
我的linq查询中还有一些其他参数,我没有包含...参数是从数组中提取的,而不是varbinary字段...