Linq to SQL and Intersect

3

大家好,

我需要在一个LINQ to SQL查询中使用Intersect。 然而,我遇到了一个异常,基本上是说我不能这样做。

代码编译正常,但是LINQ to SQL很不爽。

是否有任何方法可以使用LINQ to SQL复制Intersect?

提前致谢。


2
什么是异常和确切的查询? - Adrian Grigore
这是绝对可能的。请参阅此示例:http://msdn.microsoft.com/en-us/library/bb399392.aspx - Adrian Grigore
抱歉,我匆忙写下了这个问题。稍后我会得到确切的异常信息。我看到你在下面的文章,看起来我应该能够使用Intersect...很奇怪。 - CubanX
2个回答

2
以下是如何完成此操作的示例:
var coolColors = (from pen in mydb.Pens select pen.Color).Intersect
        (from pencil in mydb.Pencils select pencil.Color);

0

var example = memoryObject.Union(sqlObject)是不被允许的, 但是如果sqlObject和memoryObject是相同类型的,你可以这样做: var example = sqlOjbect.Union(memoryObject)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接