
Lambda/Linq
文章平均质量分 75
DePaul
学无止境
展开
-
Code First Entity Framework和Lambda表达式First/Where可能会组成的陷阱
Lambda表达式First和Where在取一条数据时可以互换。但是当关联多表并使用First时就会出现错误原创 2013-11-23 03:44:36 · 3029 阅读 · 0 评论 -
HTTPS跳转框架HTTP Security--Asp.net和ASP.NET MVC下可自由配置URL的HTTPS跳转框架
一个简单易扩展的HTTP跳转HTTPS的框架。由配置文件配置规则,然后在HTTPMODULE里截获请求进行规则验证是否跳转HTTPS. 组成: web.config,用来配置规则;HttpsConfiguration,用于读取配置文件;HttpSecurityModule,用来截获请求触发规则验证;RequestProcessor,用既有规是验证请求;PathsMatcher,多路径(URL)匹配器;PathMatcher,单URL路径匹配器;PathMatcherFactory,用于创建StartsWi原创 2013-11-25 03:55:25 · 6686 阅读 · 14 评论 -
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 评论