Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 297
  • Last Modified:

ADO.NET versus LINQ

Is LINQ a subset of ADO.NET?
0
metro156
Asked:
metro156
  • 2
1 Solution
 
Jacques Bourgeois (James Burger)PresidentCommented:
Yes, LINQ uses ADO.NET under the hood.

Also, although it is still supported, LINQ is a technology that has been mostly replaced by Data Entities, that also uses ADO.NET under the hood. And before that, they had Typed DataSets and Table Adapters. Through these 4 RAD technologies, ADO.NET has evolved, but does not require you to learn a new way of working every 2 to 4 years.

Clean ADO.NET requires more code than both technologies, but is easier to maintain over many years, in part because after a few years you end up mastering it, while with the RAD technologies, as soon as you start getting a good grasp of it, they come out with something to replace it.
0
 
metro156Author Commented:
So if you were writing your Resume, you would list the technologies LINQ and ADO.NET separately?
0
 
Jacques Bourgeois (James Burger)PresidentCommented:
Definitively... if my expertise was good in both.

LINQ hides ADO.NET from you, so knowing only LINQ (where you see nothing of Command, DateReader, DataAdapter, DataView, DataRelation, DataTable and DataSet objects) does not enable you to honestly put ADO.NET on your resume.
0

Featured Post

Veeam and MySQL: How to Perform Backup & Recovery

MySQL and the MariaDB variant are among the most used databases in Linux environments, and many critical applications support their data on them. Watch this recorded webinar to find out how Veeam Backup & Replication allows you to get consistent backups of MySQL databases.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now