To answer quistion:
Is it possible to query on an interface property?
Yes. It's not a problem. The error you are getting is not related to the interface.
The problem is that you cannot request properties that are not mappe with Linq 2 Entities
Other people also had this sign.
The builder to be expressed cannot distinguish between properties that map to the database and properties that are not.
This is a problem because the compiler cannot help you. In Linq, this is not a problem for the object, so the compiler does not throw any errors / warnings
You should try to make it clear that this property is not displayed - perhaps with a prefix or a nested class that contains all the "custom" properties.
source share