相关疑难解决方法(0)

Linq-to-sql错误:'int []'不包含'Contains'的定义

我有一个错误:

错误2'int []'不包含'Contains'的定义,并且最好的扩展方法重载'System.Linq.Enumerable.Contains(System.Collections.Generic.IEnumerable,TSource)'有一些无效的参数

这是我的代码:

public partial class mymymy : System.Web.UI.Page
{
    int[] validType = { 2, 3, 4, 5, 6, 8, 13, 14, 16, 22 };

    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void LinqDataSource_Selecting(object sender, LinqDataSourceSelectEventArgs e)
    {
        using (var dc = new soxMainDataContext())
        {
            var qry = from item in dc.LeaveRequests
                  where **validType**.Contains(item.Type)
                      && item.MgtApproval == null
                  select item;
            e.Result = qry;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

linq-to-sql ×1