0

varbinary フィールドを持つエンティティをクエリしようとすると、次のエラーが発生します。

「LINQ 式ノード タイプ 'ArrayIndex' は、LINQ to Entities ではサポートされていません。」

これが私のクエリです:

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

クエリが何もないことを確認すると、エラーが生成されます。

どんなアドバイスでも大歓迎です!

ありがとうございました!

4

1 に答える 1

0

linqクエリには、含めなかった他のいくつかのパラメーターがありました...パラメーターは、varbinaryフィールドではなくエラーをスローしていた配列から取得されていました...

于 2012-06-06T15:48:28.273 に答える