我对现代风格的 .NET 开发和实体框架仍然很陌生。我正在尝试获取其中一个值落在其他值列表中的对象列表,并且我正在尝试使用 LINQ 查询方法来执行此操作。
string cb_orderstatus = Request.Query["OrderStatusSearch"].ToString();
if (!string.IsNullOrEmpty(cb_orderstatus))
{
string[] orderStatuses = cb_orderstatus.Split(",");
query = query.Where(o => orderStatuses.Contains(o.Status.ToString()));
}
如果 cb_orderstatus 的值是一个包含 5、10 和 15 的字符串数组,我希望查询返回其 Status 等于其中任何值的对象。目前它不工作。任何人都可以帮忙吗?