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 difference between viewbag and viewdata in asp.net mvc?

624


How do you assign a value to a complex number 7 how has exception hand changed in .net framework 4.0?

510


How can I tell what .net framework is installed?

515


Difference between ASP.NET MVC and ASP.NET WebForms?

568


Please explain me what the project manager will ask in the interview.The interview is for senior position in .Net (5 years experience )

2498






Which filter executes first in an asp.net mvc application?

558


What is MVVM design pattern?

604


Can you Write the GC(Garbage Collector) Algoritham in .NET? (But not Explination of Working of GC).

1807


What is viewbag title?

531


I want to fetch data from datareader. i have three tables in datareader. i want to bind my two table with datagrid, then i want to fetch a value from my third table. do u have any idea pls help me. we use dr.nextresult() for multiple tables.

2174


i want to take the fast track training on >net Frame work and work flows and share point could you tellme the good institutes for that cources

1582


What is NonActionAttribute ?

597


mention in what all scenarios entity framework can be applicable?

976


Can any particular component of .net framework 3.0 be removed?

526


What you mean by routing in mvc?

579