2010-10-14 9 views
3

Люди,Linq to SQL и Intersect

Мне нужно использовать Intersect в запросе LINQ to SQL. Тем не менее, я получаю исключение, в основном заявляя, что не могу.

Код компилируется отлично, но LINQ to SQL злится.

Есть ли способ репликации Intersect с LINQ to SQL?

Заранее спасибо.

+1

Что исключение и точный запрос? –

+0

Извините, я написал этот вопрос в WAY слишком сильно, чтобы спешить. Я получу точное исключение позже. Я видел вашу статью ниже, и она действительно выглядит так, как будто я могу использовать Intersect ... странно. – CubanX

ответ

2

Вот пример того, как сделать это:

var coolColors = (from pen in mydb.Pens select pen.Color).Intersect 
     (from pencil in mydb.Pencils select pencil.Color);