ADO.NET против WCF - PullRequest
       3

ADO.NET против WCF

3 голосов
/ 22 февраля 2011

Что такое ADO.NET и WCF? ADO.NET устарел с WCF или является частью WCF?

Ответы [ 5 ]

6 голосов
/ 22 февраля 2011

ADO.NET и WCF служат разным целям. ADO.NET облегчает соединения с базой данных, в то время как WCF обеспечивает связь по каналу (тем самым потенциально заменяя веб-сервисы).

См. здесь для учебника ADO.NET и здесь для одного на WCF.

3 голосов
/ 22 февраля 2011

Полная отдельная вещь.

ADO.Net:

ADO.NET обеспечивает согласованный доступ к источникам данных, таким как Microsoft SQL Server, а также к источникам данных, предоставляемым через OLE DBи XML.Потребительские приложения для совместного использования данных могут использовать ADO.NET для подключения к этим источникам данных, а также для извлечения, обработки и обновления данных.

WCF:

Windows Communication Foundation (WCF) - это унифицированная модель программирования Microsoft для создания сервис-ориентированных приложений.Это позволяет разработчикам создавать безопасные, надежные, транзакционные решения, которые интегрируются на разных платформах и взаимодействуют с существующими инвестициями.

2 голосов
/ 22 февраля 2011

ADO.NET - это библиотека для связи с базами данных.

WCF - это инфраструктура для взаимодействия приложений, обычно от клиента к серверу приложений.

1 голос
/ 22 февраля 2011

ADO.net - это независимая от базы данных объектная модель для работы с СУБД. Это связано с идеей базы данных отношений.

WCF является основой для коммуникации между системами. Многие приложения WCF будут использовать ADO для окончательного резервного копирования.

Это независимые технологии, которые решают различные проблемы.

0 голосов
/ 11 сентября 2012

WCF - это технология создания сервисов. Основное отличие от простого веб-сервиса заключается в том, что сервис wcf может работать с разными протоколами (http, tcp, netpipes)

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