我有一个下拉列表,它是从数据库中填充的,我想从选项列表中删除一个数字。这是代码
var id= ctx.tableMaster.Select(x => x.id).Where(x != "0").Distinct();
我会在 are 语句中添加什么来检查 idis 是否不等于 0
谢谢
我有一个下拉列表,它是从数据库中填充的,我想从选项列表中删除一个数字。这是代码
var id= ctx.tableMaster.Select(x => x.id).Where(x != "0").Distinct();
我会在 are 语句中添加什么来检查 idis 是否不等于 0
谢谢
是id
整数吗?如果是这样,您不需要引号:
var idList = ctx.tableMaster.Where(x => x.id != 0).Select(x => x.id).Distinct();
你也可以试试这个
var results = ctx.tableMaster.FindAll(x => !x.id.Equals(0));
如果您必须忽略多个 id
List<int> ignoreIds = new List<int>() { 0, 1, 5, 9};
var results = ctx.tableMaster.FindAll(x => !ignoreIds.Contains(x.id));