Closed
Description
I have the following query which executes fine:
var posts = await session.Query<BlogPost>()
.Where(p => p.Attributes["Field1"] != null)
.ToListAsync();
However if I change it to use an interface instead then the query hangs.
var posts = await session.Query<IBlogPost>()
.Where(p => p.Attributes["Field1"] != null)
.ToListAsync();
Please see the attached application which helps demonstrate this. This problem only happens when filtering against an attribute.