私はLinqを使用しており、データベースからデータを取得するために以下に示す関数を持っています.
private void LoadParts()
{
RST_DBDataContext conn = new RST_DBDataContext();
var AllParts = (from s in conn.TblSpareParts
join m in conn.TblBikeModels on s.ModelID equals m.ModelID
select new { s.SPartName, s.SPartCode, s.SPartLocation, s.SPartID, s.TblBikeModel.ModelName }).ToArray();
SParts_grid.ItemsSource = AllParts;
}
こんな機能が欲しいのですが、
private void LoadParts()
{
RST_DBDataContext conn = new RST_DBDataContext();
List<TblSparePart> AllParts = (from s in conn.TblSpareParts
join m in conn.TblBikeModels on s.ModelID equals m.ModelID
select new { s.SPartName, s.SPartCode, s.SPartLocation, s.SPartID, s.TblBikeModel.ModelName }).ToList();
SParts_grid.ItemsSource = AllParts;
}
基本的にはこの部分var AllParts
とList<TblSparePart> AllParts
これ.ToArray();
を.ToList();