什么是Lambda表达式?什么是 LINQ表达式?

 我来答
fansui1983
2014-08-28 · TA获得超过193个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:57.5万
展开全部
Lambda 可以简单的理解为一种匿名函数 例如:
p=>p++; 可以翻译成 (p){ p++ ; } (注意,因为是匿名的, 所以这里没有函数名 , 需要有委托对象来引用它 .)

LINQ可以简单的理解成一种筛选语法 , 一般继承了IEnumerable的对象都可以用来筛选 , 例如:
有 List<A> lista 则有 from A in lista where A.a=="你好." select A

当然 上面的例子中 两者结合,可以有 lista.find( A => A.a=="你好");

如果要进一步了解Lambda , LINQ 请参考MSDN.
望采纳.
唯一的自我E916f
2014-08-27 · TA获得超过242个赞
知道答主
回答量:210
采纳率:100%
帮助的人:153万
展开全部
var q=db.EarthquakeEvents.Join( //join方法,是以指定键相等的方式,加载出一个关联查询数据集
db.ReportDataMains, //第一个参数,表示要关联的数据集
i=>i.EE_ID, //第二个参数,是个Expression类,表示主数据集进行关联的实体键
j=>j.RDM_EEID, //第三个参数,是个Expression类,表示关联数据集进行关联的实体键
(i,j)=> //第四个参数,是个Expression类,接受的委托有两个参数,就是两个数据集了,在委托内部new一个匿名对象即可
{
I.EE_NAME,
J.RDM_FACTYPE
}
);
以上回答你满意么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式