Из каких технологий состоит ADO.NET? - PullRequest
2 голосов
/ 24 августа 2011

Меня всегда смущает то, что подразумевается под термином ADO.NET. Например, Entity Framework и Linq-to-SQL считаются ADO.NET или ADO.NET только типы, содержащиеся в System.Data?

Если я подключаюсь к базе данных с System.Data.SqlClient, могу ли я сказать, что я подключаюсь с помощью ADO.NET, или для этого есть другая терминология?

1 Ответ

2 голосов
/ 24 августа 2011

Если вы используете System.Data.SqlClient, ваш ответ должен быть ADO.NET.

Вы можете увидеть Linq2Sql, как построение на ADO.NET, и EF тоже.EF можно рассматривать как замену или улучшение по сравнению с Linq2Sql, но вы все равно можете использовать DataSets, Linq2Sql или EF - это дело вкуса.Для некоторых приложений EF - просто церемония.

EF - это именно то, как MS сейчас движется с ORM.Обе старые технологии поддерживаются, но, насколько мне известно, активно развивается только EF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...