我如何从我本地收藏中存在的DB中获取元素?

时间:2012-01-09 17:05:09

标签: c# .net sql linq-to-sql

这是代码

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

enities是我的本地收藏。

当然,由于linq2sql无法将Any转换为sql,因此此代码无法正常工作。 哇,我可以做对吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

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;

这样的事情已被问过很多次了。