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