У меня есть 3, где предложения в LINQ, но его сбой - я пробовал это
List<string> companies = new List<string>() { "0001001429"};
List<string> roleIDs = new List<string>() { "1486334", "1419282"};
var q = (from up in UserReports
where up.UserType == "Internal"
where companies.Contains(up.CompanyId) && roleIDs.Contains(up.RoleId)
select new
{
UserId = up.UserId,
FirstName = up.FirstName,
LastName = up.LastName, ...});
Я также пытался получить 2 соединения -
var q = (from up in UserReports
join c in companies on up.CompanyID equals c
join r in rolesIDs on up.RoleId equals r
where up.UserType == "Internal"
select new
{
UserId = up.UserId,..});
Что я здесь не так делаю?
С уважением,
Bhavik