在IEnumerable类型变量中为动态赋值

本文关键字:动态 赋值 IEnumerable 类型变量 | 更新日期: 2023-09-27 18:21:48

我想在IEnumerable类型变量中为动态赋值。

IEnumerable<Infor> qARepotInfor = new List<Infor>();     
var query= from q in db.tblqu
           select q;
var Ques = query.ToList();

我想将Ques值分配给qARepotInfor变量。

怎么做?

在IEnumerable类型变量中为动态赋值

这取决于如何定义类型Infor。我想你要找的是:

var qAReportInfor =
    (from q in db.tblqu
     select new Infor(q.Field1, q.Field2)).ToList();

这是假设您可以根据查询返回的数据创建一个新的Infor实例。