Hi,
This blog post summarizes the overview of LINQ.
Below are the new features been introduced in Orcas
§ Automatic Properties
§ Object Initializers
§ Collection Initializers
§ Extesnion Methods
§ Lambda Expressions - p => expressions
§ Query Syntax
§ Anonymous Types
§ Var Keyword
These language features help in making query against relational data. This overall querying programming model is called as "LINQ" - which stands for .NET Language Integrated Query.
Delay/Lazy Loading:
· LINQ to SQL enables developers to specify whether the properties (Column Value) on entities should be prefetched or delay/lazy-loaded on first access.
· We can customize the default Pre-Fetch/Delay-Load Rules for entity properties by selecting any entity property or association in the designer, and then within the property-grid set the "Delay Loaded" property to true or false.
· We can also override this via code when we perform LINQ queries on the entity class.
·
Example:
· Picture" column which stores a (potentially large) binary image. Such retrival of the binary image from the database must happen when we are actually using it (and not when doing a simply query just to list the category names in a list).
Hope this helps.
Thanks & Regards,
Arun Manglick || Tech Lead
No comments:
Post a Comment