小编Mau*_*out的帖子

WebAPI中的OData没有像Entity Framework这样的东西

我正在构建一个从遗留系统获取数据的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查询.但这似乎做了很多工作.

我的问题是,有没有另一种方法或更好的方法来实现这一点而不使用实体框架.任何提示/帮助将不胜感激.

c# sql translate odata asp.net-web-api

7
推荐指数
1
解决办法
6320
查看次数

标签 统计

asp.net-web-api ×1

c# ×1

odata ×1

sql ×1

translate ×1