LINQ Language Deep Dive with Visual Studio 2008

Play LINQ Language Deep Dive with Visual Studio 2008

The Discussion

  • User profile image
    Varun Pant

    Although I use c# for my programming, it was amazing lucid and easy to follow Jonathan.

    It really gives a wonderful overview of what happens  behind the scenes when you write a LINQ statement, and at the same time introduces the user to the new features of .net framework 3.5.

    I liked it soo much that I have downloaded it and would be sharing it with other team members,

    Thanks for the presentation,


  • User profile image

    Agreed. Really good stuff here. Thanks, Beth and Jonathan!



  • User profile image

    As far as i see it linq is one of the best things to happen to .net since .net V1

    in my handheld apps I use linq and a binary serializer plus some classes that share an interface to be a kind of "mini-database"

    beeing able to combine LINQ with Generics and the typed collections is just sweet!

    and on the CE devices i can store most of the data and just keep a small list in-memory to re-load the object when needed.

    I have about 80 mobile devices in use right now...  and the customer just keeps asking us to pack in more features.

  • User profile image

    Jonathan explains some newish VB concepts in a palatable way. Thanks for not exploding my head. Here's a linky that was mentioned for easy access:

  • User profile image

    Hello Jonathan, You are wise man!

  • User profile image

    I love watching other developers work with LINQ.   You always pick up something you didn't know.    Good video.

  • User profile image
    Kaushal Gajjar

    Great overview! 


    Learning from this video is much easier then browsing msdn documents.

  • User profile image
    Kaushal Gajjar

    I am wondering what would be the correct way of giving a specific datatype to IQuariable of Anynomous using  "WITH". For example:


     Dim Contacts = From C In PracticeDB.Contacts _ 
    Select New With {.ID = C.ID, .Name = C.Name}


     Dim Query = New With {.ID = 1, .Name = "Kaushal"}


    In above both query it has "ID" and "Name" property of anonymous type.


    In above, How to specify "ID" property as Decimal? While selecting the statement from DataContext ID appears as Decimal because the type specified is "Numeric" in SQL Database.


    So far I found a way by parsing data type to integer in first query as following:


    Dim Contacts = From C In PracticeDB.Contacts _ 
    Select New With {.ID = Integer.Parse(C.ID), .Name = C.Name}


     Dim Query = New With {.ID = 1, .Name = "Kaushal"}


    I am wondering if there is any way to specify within WITH Statement.



  • User profile image

    How about in visual studio 2010?

  • User profile image

    Great video! Very inspiring and informative, I thought I knew the details of LINQ pretty well, but this video really took my understanding of LINQ into a higher level resolution. Keep up the good work!

  • User profile image

    This is a fantastic video.

    I love how it effectively tricks the viewer into learning all these otherwise-mindblowing programming concepts with something that appears very approachable.

Add Your 2 Cents