.NET
LINQ
▌背景
將DataTable裡面的資料轉換成IQueryable<T>。
|
▌實作
DataTable dt = this._dbModule.ParaGetDataTable(mySql.SqlCommand,
mySql.SqlParams);
if (dt != null &&
dt.Rows.Count > 0)
{
IQueryable<CsvDaReport> query
=
from r in dt.AsEnumerable().AsQueryable()
select new CsvDaReport()
{
DaGenDate = r["DaGenDate"].ToString(),
CsvName = r["CsvName"].ToString(),
//...
};
return query;
}
|
public partial class CsvDaReport
{
public string DaGenDate { get; set; }
public string CsvName { get; set; }
//...
}
|
沒有留言:
張貼留言