Как я могу получить элементы из БД, которая существует в моей локальной коллекции? - PullRequest
0 голосов
/ 09 января 2012

вот код

var tempEnities =
                _dc.VKEntities.Where(
                    z => enities.Any(x => x.Name==z.Name && x.Type==z.Type)  ).
                    ToList();

enities - моя локальная коллекция.

Конечно, этот код не работает, поскольку linq2sql не может перевести Any на sql.Как я могу сделать это правильно?

1 Ответ

2 голосов
/ 09 января 2012

Попробуйте это:

var tempEnities =
                from db in _dc.VKEntities
                join local in enities on new { db.Name, db.Type } 
                equals new {local.Name, local.Type}
                select db;

Некоторые вещи, подобные этому, задавались довольно много раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...