Я пытаюсь создать LINQ, чтобы получить записи в таблице Personnel, которые существуют в таблице Users. Вот учебник, в котором я в данный момент: Convert the Results of a LINQ Query to an Array.Преобразование LINQ с моделью в массив
Однако, когда я пытаюсь реализовать его в своих кодов у меня ошибка: 'UserModel[]' does not contain a definition for 'Contains' and the best extension method overload 'Queryable.Contains<string>(IQueryable<string>, string)' requires a receiver of type 'IQueryable<string>'
var users = from u in db.USR_MSTR select new UserModel { emp_id = u.EMP_ID };
UserModel[] userList = users.ToArray();
var matches = from p in db.PERSONNEL_MSTR
where userList.Contains(p.EMP_ID) //userList is generating the error above
select p;
Спасибо за ваше время, сэр, мне нравится, как это очень просто. Я попробую это тоже и проведу с другим ответом, чтобы узнать, что более удобно для всего моего проекта. –