首页 > 解决方案 > 如何在 odata v4 代码生成器中进行动态查询

问题描述

我在服务器端有一个 odata api,并使用 odata v4 代码生成器制作了一个客户端应用程序。我需要动态查询。我在我的项目中引用了“System.Linq.Dynamic.Core”,我的操作如下:

   public ActionResult Index()
    {
        string serviceUri = "http://192.168.1.1:1111/api/SI";
        var container = new Container(new Uri(serviceUri));
        var c1 = container.BNs.Where("Id == 3835810").Join("HVs", "Id", "BId", "new(outer as HVs,inner as BNs)", null);

        return View();
    }

当我运行应用程序时,我会遇到以下错误:

“Char”类型中不存在属性或字段“BId”

如何解决这个加入的问题?

标签: c#asp.netodata

解决方案


推荐阅读