C# MVC では、データ テーブルで次の「結果」(var) を取得する必要があります。
var allCompanies = objentity.ExecuteFunction<SearchAvailEmployees_Result>("SearchAvailEmployees", lstParam.ToArray())
.ToList();
var result = from c in allCompanies select new[] {
c.LastName,
c.FirstName,
c.Phone,
c.City,
c.PositionApplied,
c.Status,
Convert.ToString(c.CallDate.Value.ToShortDateString()),
Convert.ToString(c.CellOrPager),
c.Gender
};
次のコードを試しましたが、うまくいきません。次のエラーが表示されます
「型 'System.Collections.Generic.IEnumerable' を 'System.Collections.Generic.IEnumerable' に暗黙的に変換できません。明示的な変換が存在します (キャストがありませんか?)」
IEnumerable<DataRow> query = from c in allCompanies select new[] {
c.LastName,
c.FirstName,
c.Phone,
c.City,
c.PositionApplied,
c.Status,
Convert.ToString(c.CallDate.Value.ToShortDateString()),
Convert.ToString(c.CellOrPager),
c.Gender
};
DataTable boundTable = query.CopyToDataTable<DataRow>();
linqクエリの結果をデータテーブルに保存する代替ソリューションはありますか?