Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在列表或实体中搜索int[]数组?_C#_Linq_Linq To Sql_Visual Studio 2010_Entity Framework - Fatal编程技术网

C# 如何在列表或实体中搜索int[]数组?

C# 如何在列表或实体中搜索int[]数组?,c#,linq,linq-to-sql,visual-studio-2010,entity-framework,C#,Linq,Linq To Sql,Visual Studio 2010,Entity Framework,如何在实体中搜索int[]QTaskId。我试着在下面写,但我做不到 void (Run(int[] QTaskId) { var Que = calculateCtx.QTaskRelations.Where(q => q.QTaskId.Contains(QTaskId)).Select(q => q); } 我想你只是搞错了。与此相反: Where(q => q.QTaskId.Contains(QTaskId)) 试试这个: Where(q => QTaskId.Co

如何在实体中搜索int[]QTaskId。我试着在下面写,但我做不到


void (Run(int[] QTaskId)
{
 var Que = calculateCtx.QTaskRelations.Where(q => q.QTaskId.Contains(QTaskId)).Select(q => q);
}

我想你只是搞错了。与此相反:

Where(q => q.QTaskId.Contains(QTaskId))
试试这个:

Where(q => QTaskId.Contains(q.QTaskId))
我还建议将参数名称更改为更容易理解的名称,例如“validTaskIds”(注意复数形式以及camelCased名称)。然后:


我想你只是搞错了。与此相反:

Where(q => q.QTaskId.Contains(QTaskId))
试试这个:

Where(q => QTaskId.Contains(q.QTaskId))
我还建议将参数名称更改为更容易理解的名称,例如“validTaskIds”(注意复数形式以及camelCased名称)。然后:


您必须从另一个角度看:您必须在“QTaskId”数组中搜索“q.QTaskId”:


您必须从另一个角度看:您必须在“QTaskId”数组中搜索“q.QTaskId”: