object key = Guid.NewGuid(); //这种写法拿不到任何数据,生成的SQL语句中,也不会包含这个条件。 var a = await GetAll().Where(x => x.Id.Equals(key)).ToListAsync(); //这种写法才能拿到数据 var e = await GetAll().Where(x => x.Id.Equals(Guid)key).ToListAsync();
在ef的方法中使用.Equals必须类型相同才行。