I puzzled with understanding ADO.NET, after reading several articles I do not have a clear idea what is perfomance consideration.
- What is ADO.NET and what about perfomance considerations?
- ADO.NET could be associated with SQL STORED PROCEDURES or are different things?
Thanks guys!
Think of Ado.net as a managed library that provides all the classes and functionality you need (and may use) to access external data sources. That’s the most simplest way of thinking of it. But since it’s not a separate library (because it’s included with the .net library) people tend to be confused. We could say it’s a library inside .net.
A more thorough explanation can be found on Wikipedia.
Stored procedure is part of a particular data store. Ado.net gives you the ability to call these stored procedures in a standardized way.
An example from MSDN
You can see the use of Ado.net classes:
SqlConnectionSqlCommandandSqlDataReaderSo Ado.net has all these provided for you, so you don’t have to reinvent the wheel every time you’d like to access external data sources (relational data bases, services etc.).