我正在构建一个从遗留系统获取数据的WebAPI,因此我没有可用的实体框架.现在我想使用OData功能,但如果我有像Entity Framework这样的想法,它就无法工作.但在我的研究中,我发现我可以像这样获取ODataQueryOptions.
public IQueryable<Vehicle> Get(ODataQueryOptions opts)
{
var dal = new DataAccessVehicles();
return (dal.GetVehicles(opts));
}
Run Code Online (Sandbox Code Playgroud)
在我的DAL中,我可以将OData查询转换为实际的SQL查询.但这似乎做了很多工作.
我的问题是,有没有另一种方法或更好的方法来实现这一点而不使用实体框架.任何提示/帮助将不胜感激.