c# - 如何在 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”
如何解决这个加入的问题?
解决方案
推荐阅读
- express - 在 Express 中使用 res.sendFile() “无法获取 /”
- swift - 如何创建 Instagram 和 twitter 等功能来提及用户和主题标签?
- flutter - 如何将 DataTable 标签准确地放在中心?扑
- java - Maven - pom.xml 中未指定的依赖项的“无法读取工件描述符”
- bash - 用于定位/查找文件名存储在变量中的文件的 Linux 命令
- pytorch - 我们如何在 PyTorch 中使 nn.linear() 和 nn.Conv2d() 的输入形状相同?
- laravel - pragmarx/countries-laravel 在托管时不起作用
- python - Seaborn PairPlot 绘制每个单独条目的矩阵误差
- xml - 从每个 csv 行中提取特定的单元格内容到 awk 中的文件
- apache-kafka - Zookeeper zNode 通过 Kerberos 访问