大家好 我写这段代码:
using (NWindDataContext context = new NWindDataContext())
{
var table = context.GetTable<T>();
return table.ToList();
}
并将返回值赋给datagridview。问题是当表有外键结果值时引用相关表并绑定到Exception。 如何使用接受T类型和返回Corresponding Table列的泛型方法获取表的列。 非常感谢
答案 0 :(得分:0)
public static List<T> SelectAll<T>() where T : class
{
try
{
using (NWindDataContext context = new NWindDataContext())
{
var table = context.GetTable<T>();
return table.ToList();
}
}
catch (Exception)
{
throw;
}
}
及其使用:
public void UpdateDataGrid()
{
dataGridView1.DataSource = Repository.SelectAll<Order>();
}