У меня есть следующий T-SQL работы:Linq Выберите Into с помощью T-SQL функции
SELECT * INTO #visibleTasks FROM [#allTasks]
WHERE [dbo].[func_GetTaskVisibility](taskId, state) = 1
Я прохожу в временную таблицу с 100 задач и запуска функции func_GetTaskVisibility против всех ЗАДАЧ.
Функция затем проверяет несколько требований и для EACH #allTask возвращает 1 для хорошего и 0 для плохого.
Я собрал все return = 1 и поместил в новую таблицу temp, называемую #visibleTasks.
Как я могу сделать тот же вызов в LINQ?
неработающий КОД
var visible = (from f in allTasks
select new {
// to lookup foreach and return clean
visibleTasks = func_GetTaskVisibility(taskId,state) = 1
}
).ToList();