
Entity Framework
文章平均质量分 73
DePaul
学无止境
展开
-
Code First Entity Framework和Lambda表达式First/Where可能会组成的陷阱
Lambda表达式First和Where在取一条数据时可以互换。但是当关联多表并使用First时就会出现错误原创 2013-11-23 03:44:36 · 3029 阅读 · 0 评论 -
Code First Entity Framework动态组合Lambda表达式作为数据筛选条件,代替拼接SQL语句
传统的操作数据库方式,筛选数据需要用StringBuilder拼接一大堆的WHERE子句。在Code First Entity Framework中,或许有人不断地.Where(m=>m.....)。问题来了,ID>1200和ID<1000的结果集在使用两次判断的情况下,怎么在EF中实现呢?if(条件1){list=list.Where(s=>s.ID>1200);}if(条件2){list=list.Where(s=>s.ID<1000);},结果是空集!!!看文中解决方案原创 2013-05-24 06:58:43 · 12545 阅读 · 5 评论