从SQL向后转向LINQ2SQL有时非常简单。以下陈述
SELECT user FROM users WHERE lastname='jones'
很容易翻译成
from u in users where u.lastname='jones' select u
但是如何获得以下SQL生成?
SELECT user FROM users WHERE lastname IN ('jones', 'anderson')
答案 0 :(得分:11)
我不得不做一些搜索才能找到这个,并认为它可能对其他人有用。
List<string> names = new List<string>() { "jones", "anderson" };
from u in users where names.Contains(u.lastname) select u