Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Vucetin Petar Linq For Asp.Net Developers Sdwest

944 views

Published on

  • Be the first to comment

  • Be the first to like this

Vucetin Petar Linq For Asp.Net Developers Sdwest

  1. 1. LINQ for ASP.NET Developers<br />Petar Vucetin<br />Senior Software Engineer<br />Vertigo Software<br />Point Richmond, CA<br />petar@vertigo.com<br />
  2. 2. Agenda<br />Anatomy of LINQ (105)<br />C# 3.0 language features<br />LINQ-to-Objects<br />CRUD operations (101)<br />LINQ-to-SQL<br />ASP.NET controls (201)<br />LINQ Data Source control examined<br />Advanced Concepts (301)<br />
  3. 3. Framework Versions<br />
  4. 4.
  5. 5. Anatomy of LINQ<br />C# 3.0 language features<br />Automatic Properties<br />Object Initializer<br />Collection Initializer<br />Extension methods<br />Anonymous types<br />Lambda Expressions<br />Query Syntax<br />
  6. 6. DEMOS<br />
  7. 7. Anatomy of LINQ<br />
  8. 8. CRUD operations <br />demos<br />
  9. 9. LINQ Data Source<br />Custom Selecting<br />Filtering<br />Page & Sort<br />Enabling Insert, Update, Delete<br />Ordering and Grouping<br />
  10. 10. DEMO<br />
  11. 11. Advanced Concepts<br />Optimistic concurrency<br />Lazy and eager loading<br />Custom SQL/SPROC usage<br />Transactions<br />
  12. 12. Extensions<br />PLINQ – parallel extensions<br />XLINQ – XML extensions<br />SyncLINQ – databinding over LINQ<br />SharePoint LINQ<br />DataSet LINQ Extensions<br />
  13. 13. Samples<br />http://msdn2.microsoft.com/en-us/vcsharp/aa336746.aspx<br />VB - http://msdn2.microsoft.com/en-us/vbasic/bb688088.aspx<br />

×