Browse by Tags

Related Posts

  • LINQ To SQL and Extension Methods

    As I continue to use LINQ more and more, I'm learning some neat things that I never knew before (obviously)... so today's little "gotcha" was something that I found to be very insightful. Basically, without boring anyone with too many details, I made my own C# 3.0 extension method that adds a method...
    Posted to Timothy Khouri - SingingEels.com (Weblog) by Nullable on 09-12-2007, 12:00 AM
    Filed under: General Software Development, C#, .NET, LINQ
  • LINQ, Entity Framework, and Project Astoria by Jonathan Carter

    Last night I attended the Sarasota .NET Developers Group monthly meeting and got to hear another great talk by Jonathan Carter (who has also spoken at the Tampa and Jacksonville code camps recently). Most of the talk was spent on LINQ, starting off with LINQ to Objects and then building from there into...
    Posted to Timothy Khouri - SingingEels.com (Weblog) by Nullable on 09-20-2007, 12:00 AM
    Filed under: General Software Development, C#, .NET, LINQ, Astoria, Orcas
  • LINQ, Lamda and Extension Methods Work Together!

    Thanks to the new language features such as LINQ, Extension Methods and Lambda in .NET 3.5, working with arrays is as easy as one line. Just by including a reference to the System.Linq namespace in your .Net 3.5 project you automatically get so much functionality it's not even funny. Let's take for example...
    Posted to Timothy Khouri - SingingEels.com (Weblog) by Nullable on 09-27-2007, 12:00 AM
    Filed under: General Software Development, C#, .NET, LINQ, Orcas
  • New Article: Learn The Basics Of LINQ

    I've just finished writing and publishing my latest article: Learn The Basics Of LINQ It usually takes about a month or so to show up on the front of ASP.net, so here's the abstract: "LINQ (Language INtegrated Query) is a powerful but misunderstood new language feature brought to us in the .NET framework...
    Posted to Timothy Khouri - SingingEels.com (Weblog) by Nullable on 10-09-2007, 12:00 AM
    Filed under: General Software Development, C#, .NET, Community News, LINQ
  • Developing Linq to LLBLGen Pro, part 10

    (This is part of an on-going series of articles, started here ) Whoa, almost a month without an update! The truth is that I wanted to finish GroupBy support before posting another article in this ongoing series, and it took almost 3 weeks to get it right. But more on that later, first some easy stuff...
    Posted to Frans Bouma's blog (Weblog) by FransBouma on 12-21-2007, 12:00 AM
    Filed under: .NET General, Database / SQL Server, Software Engineering, LLBLGen Pro, O/R Mapping, Advanced .NET, General Software Development, .NET, Linq, Linq to LLBLGen Pro
  • Developing Linq to LLBLGen Pro, part 9

    (This is part of an on-going series of articles, started here ) So, how is the state of Linq to LLBLGen Pro ? Well, it's getting more and more the state I have in mind. The codebase today can handle SelectMany, GroupJoin, DefaultIfEmpty, elements at unexpected places, Let, Join, Select, Where, Take,...
    Posted to Frans Bouma's blog (Weblog) by FransBouma on 11-23-2007, 12:00 AM
    Filed under: Software Engineering, LLBLGen Pro, O/R Mapping, Advanced .NET, General Software Development, .NET, Linq, Linq to LLBLGen Pro
  • Developing Linq to LLBLGen Pro, part 8

    (This is part of an on-going series of articles, started here ) Today I managed to arrive back at the point I stopped with my current code base a couple of weeks ago to re-implement the expression tree reduction code. I'm not totally done with re-connecting the wires of the outer interface code to the...
    Posted to Frans Bouma's blog (Weblog) by FransBouma on 10-30-2007, 12:00 AM
    Filed under: .NET General, Software Engineering, LLBLGen Pro, O/R Mapping, Advanced .NET, General Software Development, .NET, Linq, Linq to LLBLGen Pro
  • Developing Linq to LLBLGen Pro, part 7

    (This is part of an on-going series of articles, started here ) Last time I talked about the switch to the approach where most Queryable extension methods should be seen as sets on their own. What happened after that? Well, initially, I continued on the path I had taken a few weeks ago: a stack based...
    Posted to Frans Bouma's blog (Weblog) by FransBouma on 10-28-2007, 12:00 AM
    Filed under: .NET General, Software Engineering, LLBLGen Pro, O/R Mapping, Advanced .NET, General Software Development, .NET, Linq, Linq to LLBLGen Pro
  • Developing Linq to LLBLGen Pro, part 6

    (This is part of an on-going series of articles, started here ) I switched to 'part' posts instead of 'day' posts, as I realized the initial plan (post every day) isn't that useful in this case ("Today I stared at 20 lines of code for 3 hours before I realized the ideas I had yesterday didn't work as...
    Posted to Frans Bouma's blog (Weblog) by FransBouma on 10-12-2007, 12:00 AM
    Filed under: .NET General, Software Engineering, LLBLGen Pro, O/R Mapping, Advanced .NET, General Software Development, .NET, Linq, Linq to LLBLGen Pro
  • Deferred execution in Linq pitfall(s)

    Say you have this query in Linq to Sql // C# int id = 10254; var q = from o in nw.Orders where o.OrderID = id select o; // some other code id++; foreach(var o in q) { // process o. } What order is fetched: 10254 or 10255? That's right, 10255! The 'id' used in the query is added as a member access node...
    Posted to Frans Bouma's blog (Weblog) by FransBouma on 10-03-2007, 12:00 AM
    Filed under: .NET General, Software Engineering, O/R Mapping, Advanced .NET, General Software Development, .NET, Linq
Page 1 of 3 (21 items) 1 2 3 Next >
Page view counter