C# 中使用linq实现多字段关联查询的方法,参考如下:
var query = from main in _userDeviceChannelRole.Table
join deviceChannelInfo in _deviceChannelRepository.Table on new { main.DeviceId, main.ChannelNumber } equals new { deviceChannelInfo.DeviceId, deviceChannelInfo.ChannelNumber }
select new
{
};
注意equals左右两边的参数类型和数量要一一对应。