有没有办法从可以传递给 SelectList() 的函数中获取成员列表?
所以而不是这样做
var dtos = repository.QueryOver<MicrofilmExportProcessed>()
.SelectList(list => list
.Select(x => x.Member1).WithAlias(() => dto.Member1)
.Select(x => x.Member2).WithAlias(() => dto.Member2)
.Select(x => x.Member3).WithAlias(() => dto.Member3))
.List<MicrofilmExportProcessed>();
做这样的事情:
var dtos = repository.QueryOver<MicrofilmExportProcessed>()
.SelectList(getMembersFromFunc())
.List<MicrofilmExportProcessed>();
我尝试创建返回与 SelectList 的输入参数相同类型的方法,但它仍然告诉我输入类型无效。不知道我错过了什么。