2009-09-30 LINQ to XML .NET LINQ to SQLもいいが、XMLも中々いい。XMLをデータベースのように検索するってのはXPathとXSLTでも十分に実現できたし、ADO.NETだとDataSetと連携することでも可能なんだが、LINQはそれを統一された語彙でDBでもXMLでも、エンティティを選ばず透過的に使えるってのがいいな。XPathやXSLTって暫く使わないと忘れてしまうんだが(私だけか?)、これだと忘れなくて済むしな。しかし、ラムダ式にこんな使い方があるとはなぁ。やはり天才達の考えることは違うなぁ。