Linq の結果をデータセット/データテーブルにしたいと考えています。現時点での問題は、クエリ変数にプロパティ copyToDataTable がないことです。このエラーが発生します。
型 'x.v_Checklist' は、ジェネリック型またはメソッド 'System.Data.DataTableExtensions.CopyToDataTable' で型パラメーター 'T' として使用できません。
これは私のコードです
protected void btnExcelCheckListDownload_Click(object sender, EventArgs e)
{
DataSet dsTest = new DataSet();
var db = new BillingEntities();
var query = (from u in db.v_Checklist select u).AsQueryable();
DataTable dt = query.CopyToDataTable();
dsTest.Tables.Add(dt);
ExcelLibrary.DataSetHelper.CreateWorkbook("MyExcelFile.xls", dsTest);
}
どうすればこの問題を解決できますか?