Плохо как то.
Сравнивать строки надо без учета регистра, что бы "Иван" был равен "ИВАН".
Строка получается в базе такого типа:
"Иванов Иван, Петров, Сидоров С., П.Д. Сергеев ... "
Вспоминаю что не хорошо хранить данные в SQL через запятую, переведите их в другую таблицу и сделайте миграцию.
Сейчас проблема найти, потом проблема изменить фамилию, потом нужно будет добавить какие то данные, разбить их на группы и т.д.
Один актер может играть в нескольких фильмах, и сейчас хранится копиями в каждой сущности, легко будет изменить его имя, думаю что нет.
Нужна связь многие ко многим. И тогда вы сможете находить всех актеров по фильму, и все фильмы по актеру.
Ошибка возникает в методе ToList() потому что именно он и делает отложенный запрос, который выше в коде был только сконфигурирован но не выполнен.
Для быстрого решения проблемы здесь и сейчас есть решение на SA ->
LINQ to Entities does not recognize the method 'Sy...