首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问一个关于Entity Framework的有关问题

2013-12-13 
问一个关于Entity Framework的问题?IQueryableNews newsList base.dbContext.News.Where(n n.IsDel

问一个关于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

热点排行