I have the exact same problem as described in this post (event content / tags objects):
LINQ to entities – Building where clauses to test collections within a many to many relationship
I am getting the Exception:
Unable to create a constant value of type ‘XXX.Tag’. Only primitive types (‘such as Int32, String, and Guid’) are supported in this context.
Is this problem resolved in E.F. 4?
this should work fine in EF4.0
from tag in db.Tags
where tag.Name.Contains(“mytag”)
from content in tag.Contents
select content