我有一个带有属性字符串的模型,可以是格式"00000044",所以假设我正在查询List of
public class Foo
{
private string MemberNo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
从实体框架填充,
我们的套装包括以下内容:
"00000044" include this
"44000000" include this
"20440000" exclude this
Run Code Online (Sandbox Code Playgroud)
如何编写一个查询,将我们的搜索条件"44"左侧的任何非零数字排除
是否可以将Regex与linq结合使用,还是有更聪明的方法?
钽
var filteredFoos = myFoos
.Where(foo => foo.MemberNo.TrimStart('0').StartsWith("44"));
Run Code Online (Sandbox Code Playgroud)
现在,如果您想要恢复所有内容Foos,但是如果您想使用实体框架,请查看此答案以正确翻译它.