我正在修改我的项目以使用 DBContext 而不是 ObjectContext。我现有的代码
var query = context.Vehicles.OrderBy("it.VehicleType.VehicleTypeID").
GroupBy("it.VehicleType.VehicleTypeID", "Min(it.ODO_Reading) AS MinRunVehicle, it.VehicleType.VehicleTypeID");
上面的代码是使用 ObjectContext 编写的。将我的项目更改为从 DBContext 继承后,我收到以下错误
Error 89 The type arguments for method 'System.Linq.Queryable.OrderBy<TSource,TKey>(System.Linq.IQueryable<TSource>, System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
我想知道如何在 DBContext 中指定动态 Linq 查询。有人可以帮忙吗。