Description
Calls to ICluster.QueryAsync<T> will always fail unless T is "dynamic".
System.InvalidCastException : Unable to cast object of type 'Couchbase.Query.StreamingQueryResult`1[System.Object]' to type 'Couchbase.Query.IQueryResult`1[Couchbase.IntegrationTests.Services.Views.Beer]'.
at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in C:\Users\bburnett\Source\Repos\couchbase-net-client\src\Couchbase\Cluster.cs:line 186
at Couchbase.IntegrationTests.Services.Query.QueryTests.Test_Query() in C:\Users\bburnett\Source\Repos\couchbase-net-client\tests\Couchbase.IntegrationTests\Services\Query\QueryTests.cs:line 27
Attachments
For Gerrit Dashboard: NCBC-2307 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
121132,3 | NCBC-2307: Prevent typecast exception querying non-dynamic POCOs | master | couchbase-net-client | Status: MERGED | +2 | +1 |