c# - What's the hardest or most misunderstood aspect of LINQ? -


background: on next month, i'll giving 3 talks or @ least including linq in context of c#. i'd know topics worth giving fair amount of attention to, based on people may find hard understand, or may have mistaken impression of. won't talking linq sql or entity framework except examples of how queries can executed remotely using expression trees (and iqueryable).

so, have found hard linq? have seen in terms of misunderstandings? examples might of following, please don't limit yourself!

  • how c# compiler treats query expressions
  • lambda expressions
  • expression trees
  • extension methods
  • anonymous types
  • iqueryable
  • deferred vs immediate execution
  • streaming vs buffered execution (e.g. orderby deferred buffered)
  • implicitly typed local variables
  • reading complex generic signatures (e.g. enumerable.join)

delayed execution


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -