如何从本地集合中存在的DB中获取元素

本文关键字:存在 获取 元素 DB 集合 | 更新日期: 2023-09-27 18:19:47

这里是代码

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

enities是我的本地收藏。

当然,这段代码不起作用,因为linq2sql无法将Any转换为sql。Haw我能做对吗?

如何从本地集合中存在的DB中获取元素

试试这个:

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;

像这样的问题已经被问了好几次了。