在T-SQL中,您可以进行如下查询:
SELECT * FROM Users WHERE User_Rights IN ("Admin", "User", "Limited")
Run Code Online (Sandbox Code Playgroud)
你会如何在LINQ to Entities查询中复制它?它甚至可能吗?
我有一个大问题.
我有一个linq查询,它只是看起来像这样:
from xx in table
where xx.uid.ToString().Contains(string[])
select xx
Run Code Online (Sandbox Code Playgroud)
string[]数组的值将是(1,45,20,10等...)
为默认.Contains的.Contains(string).
我需要它来代替: .Contains(string[])...
编辑:一位用户建议为其编写扩展类string[].我想知道如何,但任何人都愿意指出我正确的方向?
编辑: uid也是一个数字.这就是它被转换为字符串的原因.
帮助任何人?