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?



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

Answer / 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

More Dot Net Framework Interview Questions

How does CAS work

1 Answers  


what is mean by versioning? Please answer me. Advance thanks.

2 Answers   Excel,


What are the main components of .net framework?

0 Answers  


What data type should you use if you want an 8-bit value that's signed ?

1 Answers  


What is mvc entity framework?

0 Answers  






Explain what platforms does the .net framework run on?

0 Answers  


what is split entity?

0 Answers   Microsoft,


And if they have conflicting method names ?

1 Answers  


Is any files are generated,when we are adding the web reference to the web service?

2 Answers  


Can we free memory explicitly without waiting for garbage collector to free the memory in .net compact framework?

0 Answers  


If we want to construct our own Garbage collector what are the steps things we have to do?

3 Answers   Honeywell, Semantic Space,


what is use of entity container?

0 Answers   Microsoft,


Categories