June 18, 2016
Work on course - LINQ Fundamentals - pluralsight.com - 4 hours courses -
June 18, 2016 11:43am - 2:43pm
Manipulating Data
object data (generics, algorithms)
relational data (ADO.net, SQL)
XML data (XmlDocument, XPath/ XSLT)
Language Integrated Query (LINQ) works for all 3 kinds of data -
Standard Query Operators:
Defined in the System.Linq namespace
Work on any IEnumerable<T>
CLS compliant (generics required)
LINQ's Extensibility
Operator extensibility
Provider extensibility
A LINQ provider is a gateway to query-able types:
PLINQ, LINQ to LDAP, LINQ to Flickr, LINQ to Amazon
LINQ to Objects
Replace foreach loops and other iterative code with LINQ expressions:
Deferred Execution
Query expression does not execute until we access the result
LINQ to XML
Not just another XML API
XElement is the core class in the System.Xml.Linq namespace
Entity Framework
Entity framework provides a rich layer of object data services
Object services - LINQ to Entities and Entity SQL, Change tracking and identity management,
Serialization and data binding, and Connection and transaction management
Digging into C# Features For LINQ
Extension methods
Lambda Expressions
Expression Trees
Query Expressions
Type Inference
Anonymous Types
Partial Methods
blogs:
http://www.albahari.com/nutshell/10linqmyths.aspx
No comments:
Post a Comment