The .NET Framework is an integral Windows constituent that carries construction and running the next lifetime of submissions and XML Web services.
b)Common Language Runtime
The .NET Framework has two major components: the widespread dialect runtime and the .NET Framework class library. The widespread dialect runtime is the base of the .NET Framework. The .NET Framework can be hosted by unmanaged constituents that burden the widespread dialect runtime into their methods and start the execution of organised cipher, thereby conceiving a programs natural environment that can exploit both organised and unmanaged features.
c) Assemblies in the Common Language Runtime
Assemblies are the construction blocks of .NET Framework applications; they pattern the basic unit of deployment, type command, reuse, activation scoping, and security permissions.
d) Linq
Microsoft are very passionate about the use of LINQ, the Language Integrated Query presented with Dot.Net 3. They contend that it presents a means of development for Database-driven sites that is much quicker, more effective and more dependable than connecting controls to SQL declarations by Connection, Command and Adapter objects.
Benefits of LINQ:
Makes it easier to transform data into objects. I'm sure you've heard the term "Impedence Mismatch" being used quite often, meaning that LINQ reduces the amount of work you must do to translate between object-oriented code and data paradigms such as hierarchical, flat-file, messages, relational, and more. It doesn't eliminate the "Impedence Mismatch" because you must still reason about your data in its native form, but the bridge from here to there is (IMO) much shorter.
A common syntax for all data. Once you learn query syntax, you can use it with any LINQ provider. I think this is a much better development paradigm than the Tower of Babel that has grown over the years with data access technologies. Of course, each LINQ provider has ...