Как запросить linq для списка в состоянии where?
у меня есть такой метод
public List<cil> Accounts( List<string> CL) { List<cil> cil = new List<cil>(); cil =(from CI in context.CIs join V1 in context.V1 on CI.Id equals V1.Id where CL.Contains(CI.ID) select new CIL() { Name = V1.Name }).ToList(); } return cil; }мой параметр метода будет возвращать Список CL как показано ниже
1111
2222
В моей БД имея
КИ таблица, имеющая
ИДЕНТИФИКАТОР
Строка 1: 1111
Строка 2: 2222
теперь выше запрос cil возвращает null
На самом деле его предполагают вернуть
1111
2222
упаковать мой параметр метода вернет список CL, как показано ниже только одна строка
1111
его возвращение в один ряд
то есть cil возвращается 1111
Примечание: все же Id зарегистрирован на состояние равняется
Что я уже пробовал:
публичный список учетных записей & lt;cil> ( Список<string> CL)
{
List<cil> cil = новый список<cil>();
КСС =(с КИ в контексте.СНГ присоединяйтесь к V1 в context.V1 на CI.Id равен V1.ИД, где СЛ.Содержит(ки.Идентификатор)
выберите новый CIL()
{
Название = В1.Название
}).Толист();
}
вернуться КСС;
}
Любые ответы будут оценены по достоинству.