问一个关于Entity Framework的问题?
IQueryable<News> newsList = base.dbContext.News.Where(n => n.IsDeleted == false);
IQueryable<News> newsList = from n in base.dbContext.News
where n.IsDeleted == false
select n;
两者有什么区别?
------解决方案--------------------格式上不同,结果一样,
后者基本上和下面的完全一样
base.dbContext.News.Where(n => n.IsDeleted == false).Select(n=>n);
------解决方案--------------------两个都是LINQ,编译后的结果是一样的,只是第一个用到了lambda表达式 n => n.IsDeleted == false