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 to create an alias name for a namespace?

4 Answers   IBM,


When will the .net framework 3.0 be released?

0 Answers  


What is rxjava used for?

0 Answers  


I want ask from plz smaple example code for Biztalkk server

0 Answers  


What is objectcontext? : Entity framework

0 Answers  






What is the CLR

1 Answers  


What are the 3 segments of the default route, that is present in an ASP.NET MVC application?

0 Answers   NA,


What symbol would you use to denote, the start of a code block in razor views?

0 Answers  


Explain how you can send the result back in JSON format in MVC?

0 Answers  


What are the advantages of razor view engine?

0 Answers  


What is namespaces

1 Answers  


How route table has been created in asp.net mvc?

0 Answers  


Categories