Jam*_*mes 2 c# linq linq-to-entities
我有2个表:
Activities ActivityKeywords
********** ****************
ID --> ActivityID
Name Keyword
Run Code Online (Sandbox Code Playgroud)
我需要返回与特定关键字匹配的所有活动.
var q = from a in Context.Activities
where a.Keywords.Any(k => k.Keyword == someKeyword)
select a;
Run Code Online (Sandbox Code Playgroud)
正如我在评论中所说,在LINQ to Entities中使用join几乎总是错误的.应该使用关系属性.