Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Entity Client Data Provider

Читайте также:
  1. Notion of coherence. Types of coherent ties (isotopic relations; referential identity proper; partial identity; semantic affinity).
  2. Модель EDM (Entity Data Model)
  3. Общие сведения платформы ADO.Net Entity Framework

Поставщик данных или слой клиентского провайдера данных. Он используется для взаимодействия с БД.

Поставщик управляет соединениями, переводит запросы сущностей, в запросы, зависящие от источника данных, и возвращает модуль чтения данных кот используется платформой 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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав