Hello World of LINQ

LINQ (Language Integrated Query) is an expression language used to retrieve data from data source. This data source can be a SQL data provider or XML file. LINQ is mainly developed to overcome an extra overhead of learning so many query languages. There are lot of query languages available as of now and they are changing day by day. Developers have to learn each of them based on application needs.
LINQ plays a vital role in this. It is a generalized query language which can be used with various kinds of data sources and formats.
Here is a simple program which demonstrates LINQ functioning.

The query doesn't work by specifying the query variable itself.  "foreach" loop refers to the query variable and then the logic written in query is executed. Then developer can process on fetched data in the loop. Hers is how the LINQ works.


Please see the bottom section of page for references.

No comments:

Post a Comment

Labels

.net .Net Instrumentation logging .net localization Agile amazon amazon elasticache amazon services AppDomain Application Domain architecture asp ASP.Net authentication authentication mechanisms Byte order mark c# cache canvas app cdata certifications class classic mode cloud cloud computing cluster code-behind Combobox compilation Configuration providers configurations connection connectionString constructors control controls contructor CSV CTS .net types conversion database DataGridView DataSource DataTable DataType DBML delegates design pattern dispose double encoding Entity framework Events exception handling expiry fault contracts fault exceptions function pointers functions generics help HostingEnvironmentException IIS inner join instance management integrated mode javascript join left outer join LINQ LINQ join LINQ to SQL memory leak methods microsoft model driven app modes in IIS MSIL multiple catch blocks no primary key Nullable Osmos Osmotic Osmotic communication Osmotic communications page events page life cycle partial class PMI powerapps preserve precision points private contructor ProcessExit Project management properties property protect connectionString providerName providers query regular expression repository Responsive Web Design return type run-time RWD Saas self join session session expiry sessions singelton singleton pattern software as a service source control system SQLMetal string time management time-boxing toolstrip ToolStrip controls ToolStripControlHost tortoise SVN ToString() try catch finally update wcf web application web design web site web.config where-clause xml

Pages