我有简单的课程:class MyClass{
public Guid Guid { get; set; }
}我有myClasses包含一项的查询:new MyClass() { Guid = Guid.NewGuid() }我正在尝试从查询中选择 Guid 属性:var result = myClasses.Select($"new(Guid)");但它显示以下异常:System.Linq.Dynamic.ParseException:“”。或'('预期'看来我的财产与结构Dynamic linq混淆了。我该如何解决这个问题?GuidSystem.Guid注意:当我重命名属性时它起作用
1 回答
达令说
TA贡献1821条经验 获得超6个赞
使用System.Linq.Dynamic.Core时,您有 2 个选项:
使用它
var result = myClasses.Select($"new(it.Guid)");
使用@转义保留名称
var result = myClasses.Select($"new(@Guid)");
- 1 回答
- 0 关注
- 89 浏览
添加回答
举报
0/150
提交
取消