Can u tell me differences which are introduced in .Net 1.1
and 2.0 and 3.0 and also in 3.5 ? by detailed?

Answer Posted / chaitanya.e

Differences between Dotnet2.0 and DotNet1.1:

1. Bulk Copy:

Copying of Data from one data source to
another data source in bulk like the sqlBulkCopy, this can
read as Dataset, Data Table and Data Reader. It provides
the fastest way to transfer the Data.

2. Batch Update:

Batch update can provide a huge
improvement in the performance by making just one round
trip to the server for multiple batch updates, instead of
several trips if the database server supports the batch
update feature. The UpdateBatchSize property provides the
number of rows to be updated in a batch. This value can be
set up to the limit of decimal.


3. Data Paging:

Now command object has a new execute
method called ExecutePageReader. This method takes three
parameters - Command Behavior, start Index, and page Size.
So if you want to get rows from 101 - 200, you can simply
call this method with start index as 101 and page size as
100.

4. Connection Details:
Now you can get more details about a
connection by setting Connection's Statistics Enabled
property to True. The Connection object provides two new
methods - Retrieve Statistics and Reset Statistics. The
Retrieve Statistics method returns a Hash Table object
filled with the information about the connection such as
data transferred, user details, curser details, buffer
information and transactions.
5. DataSet.RemotingFormatProperty:
When DataSet.RemotingFormat is set to
binary, the Dataset is serialized in binary format instead
of XML tagged format, which improves the performance of
serialization and deserialization operations significantly.
6. Data Table’s Load and Save Methods:
In this Load method can load data
from objects such as XML in to Database objects and can
save them into the persistent data.
7. New Controls:
DataGridView, Data Navigator, Data
Connector.
8. Customized Data Provider:
By providing the factory classes now
ADO.NET extends its support to custom data provider. Now
you don't have to write a data provider dependent code. You
use the base classes of data provider and let the
connection string does the trick for you.
9. Data Readers New Execute Methods:
Execute Reader, ExecutePageReader,
and ExecuteResultSet; Execute Row, Execute Scalar,
ExecuteXmlReader, and ExecuteNonQuery.
Fx1.0 Fx1.1 Fx2.0 Fx3.0 Fx3.5
Engine Core: CLR1.0
VB.Net,C# CLR1.1
VB.Net,C#,J#,C++ CLR2.0
VB.Net,C#,J#,C++,Generics CLR2.0
VB.Net,C#,J#,C++,Generics CLR2.0
Linq, c#.
Functional Libraries: Ado.Net 1.0,ASP.Net1.0,
XML,ASMX Ado.Net 1.1,ASP.Net1.1,
XML,ASMX,WSE2.0 Ado.Net2.0,ASP.Net2.0,
XML,ASMX,WSE3.0 WCF,WS,WPF,WCS ASP.Net
Ajax
Platform Technologies 95,Xp 95,Xp,Server2003
+SqlServer2005 +SP3,SP4,Vista +SP3,SP4,Vista
Developer Tools .Net2002 .Net2003 2005
orcas
Features of DotNet3.5:
Features


1. Faster garbage Collection.

2. 62bit client Improvements.

3. Thread pool performance improvements.
Base Class Library – New Class Additions


BigInteger, HashSet and DateTime2 types

4. NSA Suite”B” and FIPs compliant cryptography

5. Lightweight Reader/Writer Lock Classes

6. Anonymous and Named Pipes IO Classes

7. Integration with Event Tracing for Windows

8. New Addin hosting model for extensibility

Language Integrated Query (LINQ)


Deep integration of LINQ data-awareness into the
programming languages and framework.
Workflow Enabled Services – Process and Messaging together


Using workflow to provide for durable and long-running
services. New Tools, WF activities and new programming
model classes have been added to simplify building workflow-
enabled services using WF and WCF. This allows a .NET
Framework developer to build business logic for a service
using WF and expose messaging from that service using WCF.
These improvements not only provide tools for this scenario
but they reduce the amount of glue code that was previously
required.
Web 2.0 Friendly and AJAX Enabled WCF Services


Ajax is a web development technique for making asynchronous
exchanges of small amounts of data between browser and web
service calls from the browser client script to the web
server. A programming model is provided for building Ajax
style web applications using WCF services. An HTTP
programming model is also provided allowing for REST style
web services.

Visual Studio Developer Tools for WF, WCF and in Visual
Studio “Orcas”

Visual Studio “Orcas” has built in tools for web service
authoring with WCF and for building workflow enabled
software with WF. There are new project templates for WCF
services, WF business logic, workflow enabled services, and
AJAX services. The templates are conveniently set up to
compile and run even before any custom code is added
enabling .NET developers to get going quickly. There are
also numerous other tools for developing with WF, WCF and
WPF.

Is This Answer Correct ?    10 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the meaning of unobtrusive javascript? Explain us by any practical example.

563


Is it possible to cancel filter execution?

547


What is associationset? : Entity framework

558


how do you mark a property as required? For example, for a project, the name is a required field.

578


What is the 'page life cycle' of an ASP.NET MVC?

604






What is model first? : Entity framework

533


How can I return string result from action in asp.net mvc?

562


What is mapping in entity framework? : Entity framework

514


What is work of clr?

571


How to Create an Intranet Site Using ASP.NET MVC?

587


What is the advantage of using asp.net routing?

589


what is ssdl?

675


What is layout in mvc?

563


What is Attribute Routing in ASP.Net MVC?

591


What is edm in entity framework?

525