I am trying to implement a method where the keywords stored in the database for an activity (split by a comma) match the giving string split by a comma.
publ
Not sure but you can try: Since the error appears to be looking for an array this might work.
string[] keyword = keywords.Split(new char[] {','}); var results = (from a in Entities.TblActivities where a.Keywords.Split(new char[] {','}).Any(p => keyword.Contains(p)) select a).ToList();