随笔分类 - [06] LINQ之美
摘要:近日不断看到有关“LINQ已死”,“LINQ玩完了吧”的言论,甚至于更有牛人说出“程序开发最终会回到本机代码上”,于是便有了本文:
1.请认清事实真相
2.请区分清概念
3.请收起LINQ无用论
阅读全文
摘要:在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。
本文为打造自己的LINQ Provider系列文章第二篇,主要详细介绍自定义LINQ Provider中两个最重要的接口IQueryable和IQueryProvider。
阅读全文
摘要:在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。
本文为打造自己的LINQ Provider系列文章第一篇,主要介绍表达式目录树(Expression Tree)的相关知识。
阅读全文
摘要:
微软在.NET 3.5中推出了LINQ,现在各种LINQ Provider满天飞,刚才在老外站点上看到了一份LINQ Provider列表,近30多个:
LINQ to Amazon
LINQ to Active Directory
LINQ to Bindable Sources (SyncLINQ)
LINQ over C# project
LINQ to CRM
LINQ To Geo - Language Integrated Query for Geospatial Data
LINQ to Excel
LINQ to Expressions (MetaLinq)
……
阅读全文