Читайте также: |
|
Поставщик данных или слой клиентского провайдера данных. Он используется для взаимодействия с БД.
Поставщик управляет соединениями, переводит запросы сущностей, в запросы, зависящие от источника данных, и возвращает модуль чтения данных кот используется платформой Entity Framewok для материализации данных сущности в виде объектов. Если материализация объектов не требуется, то поставщик Entity Client может также работать в качестве стандартного поставщика данных ADO.NET позволяющий приложениям выполнять запросы Entity SQL и получать данные только для чтения возвращаемые модулем чтения данных.
Для упрощения архитектуры провайдер не обращается в БД напрямую, а использует провайдер данных ADO.NET (слой Data Provider).
Слой провайдера данных ADO.NET используется для непосредственного обращения к реляционной системе управления БД.к
DBDataReader и EntityDataReader
Это классы, в которые возвращаются данные после взаимодействия со слоями Entity Client Data Provider и ADO.NET Data Provider
Слой Object Services
Для получения необходимой информации клиент может воспользоваться одним из 2 поддерживаемых языков, LinqtoEntities(запросы к типам сущностей) и EntitySQL (запросы к сущностям).
IEnumerable - интерфейс для циклического обращения к элементам коллекции.
CommandTree деревья команд
Запросы LinqtoEntities и EntitySQLQuery передаются в слой службы объектов Object Services котрый отвечает за взаимодействие с объектами клиентской части. В этом объекте запросы преобразуются в деревья команд.
Технология MVC4
Вопросы:
1. Технология ASP.NET
2. Технология MVC4
Технология ASP.NET - Active Server Pages
Технология динамических серверных страниц.
Технология корпорации Microsoft для работы динамических web-страниц на web-серверах.
ASP – технология предварительной обработки позволяющая подключать программные модули к web-страницам. В приложениях ASP как правило используются скриптовые языки VDS Script, jscript на основе Visual Basic и Java, хотя благодаря технологии Active Scripting предусмотрена возможность получать произвольные языки сценариев. Технология ASP получила свое развитие благодаря технологии ASP.NET. Основное различие между ними заключается в том что программный код выделен в отдельный исполняемый модуль откомпилированный для среды.NET, а в качестве языка программирования можно использовать любой из встроенных языков.NET.
Дата добавления: 2015-01-05; просмотров: 108 | Поможем написать вашу работу | Нарушение авторских прав |