这是查询:
var reportingGroupYears = _session.QueryOver<ReportingGroup>()
.Where(x => x.Number == request.ReportingGroupNumber)
.Select(rg=> rg.Year.ToString())
.List<string>();
我不明白它有什么问题。也不允许将 'rg' 定义为字符串,因为它给出的消息是它会给 rg 赋予与父范围中定义的含义不同的含义。