所以我有一个只调用原始sql字符串的实体查询,当我为一家公司运行它时,它可以工作,我得到了我想要的行。但是当我为具有相同预定开始时间的多家公司运行它时,它们都返回零行。
using (var context = new AMWebEntities2())
{
var joinedUpp = await context.Database.SqlQuery<PocoTest>(sql,
new SqlParameter("site", id), new SqlParameter("ids", inValues))
.ToListAsync();
var final = joinedUpp.GroupBy(c => new {c.InventoryID, c.ClientID});
foreach (var variable in final)
{
finalGroupedData.Add(variable.FirstOrDefault());
}
return finalGroupedData.ToList();
}