dgv.DataSource = BLL.BLLFactory.DonationBLL.LoadEntities(u => u.Member.code.Equals(code)).ToList();
用ef做项目,觉得上面这样的代码很方便,但是只限于单表。如果多表查询,怎么才能以最少的代码将数据绑定到datagridview呢?
.Include()
1、from t1 in db.Table1
from t2 in db.Table2
where t1.a=t2.a
2、还可以用join语句。
3、如楼上,用Include
不用 ToList(), ToList会查询出所有用到的数据,用 Query会相对好一点,有延时加载的机制