IgorShare Thoughts and Ideas

Consulting and Training

Archive for the ‘LINQ’ Category

Northeast Roadshow – see you all there!

Posted by Igor Moochnick on 05/27/2008

I’m planning to visit the Roadshow on May, 29th in Waltham – I’m really excited that such events are happening on frequent occasions. I wish such events would be organized for the Alt.Net and Java community as well.

Here is a small list of topics to be covered:

  • LINQ to SQL & LINQ to Entities
  • Silverlight 2
  • Visual Studio Tools for Office
  • The ASP.NET MVC Framework.

For more info check Chris Bowen’s and John McClelland’s posts.


Posted in Community, LINQ, Silverlight, Thoughts, Tutorials | Leave a Comment »

Dynamically Composing Expression Predicates

Posted by Igor Moochnick on 01/31/2008

Do not miss a great article about the internals of building dynamic LINQ queries – Dynamically Composing Expression Predicates.

I’ve still not quite bought the idea of LINQ. It’s compact, descriptive and strongly timed – all great, but … Actually I’d like to say: BUT! This “but” is a big question mark for the LINQ’s feasibility. It’s not flexible enough for our day-to-day tasks. It’s as hard-coded as “foreach” contract. More descriptive and nice looking, but still a very fancy “foreach” loop.

I think Dynamic LINQ is about to change my perspective on LINQ, but, while it gives more flexibility, it breaks the nice and fit LINQ constructs and brings us back to SQL-like queries where we have no strong types and no compiler-time check. Bottom line – back to square one.

I think we need either another .NET compiler revision to support dynamic LINQ (where it’ll allow us to emit LINQ queries from strings) or a some kind of LINQ Dom in-memory compiler library. I’m, actually, leaning towards the lateral (see my post CodeDom extensions and dynamic LINQ (string/script to LINQ emitting)).

Posted in LINQ, Thoughts | Leave a Comment »

%d bloggers like this: