c# - C# IQueryable 在一个组 new 之后连接两个字段
问题描述
我有这个 IQueryable 从我的表中获取一些属性,但它有一个group new
并且我想从那里连接两个字符串。
from comp in companies
join con in contacts on new { A = comp.Company_ID, B = comp.Location_ID } equals new { A = con.Company_ID, B = con.Location_ID } into comp_con
group new { comp, cc } by new
{
comp.Company_ID,
comp.Location_ID,
comp.Company_Name,
comp.City,
comp.State,
comp.Total_Fleet_Range,
comp.Total_Locations
} into gcomp
select new MyObject
{
...,
PropertyConcatenated = gcomp.Key.State + gcomp.Key.City // This is the part that doesn't work
};
当我尝试将其列为列表时,我得到了一个空引用异常,但城市和州都有值。
解决方案
推荐阅读
- java - Java 中的 jpowershell.PowerShellNotAvailableException
- flutter - 如何从列表中的列表数据创建列表视图?
- web-scraping - 抓取旧版本的 Playstore 应用程序
- javascript - 自动为 JS 事件添加被动监听器
- python - Pyomo DataPortal 不使用多个索引(抽象模型,CSV 导入)
- react-native - 如何重置嵌套的堆栈导航导航器 react-navigation v5
- keycloak - Keycloak 在客户端级别为 IDP 设置范围
- java - 彭博未发布 QuickFixJ 的价格
- flutter - Flutter 无法添加抽屉
- uicollectionviewlayout - 使用带有 NSDiffableDataSource 的自定义 CollectionView 布局