c# - 如何在运行时执行 LINQ 查询 c#
问题描述
"((IEnumerable)sourceData).Cast().Select(ob =>
new
{
SenderId = "Expo-HSE-01",
IssueId = ob.IncidentNo.Value,
IssuePointId = String.Join(",", ((IEnumerable)ob.TypeofIncident)
.Cast()
.Select(ip => ip.Value)),
IssueTypeId = "Issue-HSE-General",
ZoneId = ob.Location.LocationCode.Value
}"
以字符串形式获取上述查询需要在运行时执行此操作。
解决方案
CSharpScripting 能够以字符串形式执行代码。
推荐阅读
- javascript - 选择要提交的特定表
- azure-active-directory - AAD - 所有者密码凭证流
- javascript - 如何使用 Jquery 在下拉菜单上更改 div css/scss?
- regex - 索引数据范围并与列进行比较,然后从同一列返回第一个可用选项
- python - 烧瓶 request.form [] 不提取数据
- javascript - 使用实时 API 数据的 React-table 加载速度比使用模拟数据慢
- javascript - 在 Stimulus 控制器中使用 querySelectors 检索动态元素的问题
- flutter - 在 Flutter 中使用 setState 更改变量
- service-worker - PWA:未检测到匹配的服务人员。您可能需要重新加载页面
- spring-boot - MockMvc 在一个简单的 Spring Boot / Thymeleaf 集成测试上抛出一个断言