Built-in integration with Microsoft Office 2010 now makes it possible to expose Microsoft Office SharePoint Server data as an OData feed and access that data feed by using the WCF Data Services client library. WCF Data Services has many new features, including enhanced BLOB support, data binding, row count, feed customization, projections, and request pipeline improvements. NET Framework that enables you to create REST-based services and applications that use the Open Data Protocol (OData) to expose and consume data over the Web.
Additional features include better n-tier support with self-tracking entities, customizable code generation using T4 templates, model first development, an improved designer experience, better performance, and pluralization of entity sets. It has many new features, including persistence ignorance and POCO support, foreign key associations, lazy loading, test-driven development support, functions in the model, and new LINQ operators.
NET objects and Language Integrated Query (LINQ).
Easier debugging including dump debugging, Watson minidumps, mixed mode debugging for 64 bit and code contracts.New memory mapped file and numeric types.Performance improvement including better multicore support, background garbage collection, and profiler attach on server.Innovative new parallel programming features such as parallel loop support, Task Parallel Library (TPL), Parallel LINQ (PLINQ), and coordination data structures which let developers harness the power of multi-core processors.Additionally.NET Framework 4 provides new WCF features such as service discovery, routing service, REST support, diagnostics, and performance. Such as support for WCF Workflow Services enabling workflow programs with messaging activities, correlation support.
NET Framework execute in a software environment that manages the program’s runtime requirements. The programmers use functions of the class library and combine them with their own code to produce applications. The pre-coded solutions in the namespaces form the framework’s class library and cover a large range of programming needs in areas including the user interface, data access, cryptography, web application development, numeric algorithms, and network communications. NET Framework 4 is a key Microsoft offering, and is intended to be used by most new applications created for the Windows platform. NET Framework 4 focuses on the core pillars of developer experience, support for the latest platforms, targeted experiences for specific application types, and core architecture improvements. It provides a large body of pre-coded solutions to common program requirements, and manages the execution of programs written specifically for the framework. NET Framework 4 is a software component which you can add to the Microsoft Windows operating system.