0
var tempEnities =
_dc.VKEntities.Where(
z => enities.Any(x => x.Name==z.Name && x.Type==z.Type) ).
ToList();
enities
是我的地方集合。
当然,这段代码不工作,因为linq2sql不能将任何转换为sql。 唧我能做对吗?
var tempEnities =
_dc.VKEntities.Where(
z => enities.Any(x => x.Name==z.Name && x.Type==z.Type) ).
ToList();
enities
是我的地方集合。
当然,这段代码不工作,因为linq2sql不能将任何转换为sql。 唧我能做对吗?
试试这个:
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;
一些像这样的事情已经被问了好几次。
谢谢。我可以用扩展方法语法来做那件事吗? – Neir0 2012-01-09 17:18:08
取决于你想要延伸的东西,但通常我没有看到原因。 – Mithrandir 2012-01-09 17:20:54
Hm ...我有同样的错误“本地序列不能用于查询运算符的LINQ to SQL实现,但Contains运算符除外”。 – Neir0 2012-01-09 18:30:29