为了账号安全,请及时绑定邮箱和手机立即绑定

Linq从本质上是调用了哪个函数?

Linq从本质上是调用了哪个函数?

烙印99 2018-10-24 05:06:51
如果查询对象是 IQueryable 的话var q = from a in Article            where a.id == 1            select a; 从本质上它是不是就相当于??Article.Where(a=>a.id==1); 那我自己给 IQueryable写了一个扩展方法(重载了Where)那么怎么在Linq中使用呢?  微软官方有个动态查询的例子,它上面可以使用 Where("a.id==1")  来查询但是却不能在Linq中使用  有什么办法能在Linq中使用自己重载的函数呢?
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

你猜测的是正确的,但是你自己写的方法是不可能从语言的角度给予你支持的

另外,LINQ并不仅仅是form xxx的语法


查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 304 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信