Презентация Доступ к данным при помощи Entity Framework

Презентация Доступ к данным при помощи Entity Framework


Предлагаем ознакомиться с содержанием и скачать для редактирования или печати презентацию «Доступ к данным при помощи Entity Framework», содержащую 19 слайдов и доступную в формате ppt. Размер файла доклада составляет 513.85 KB

Просмотреть и скачать

Слайды и текст этого доклада

Доступ к данным при помощи Entity Framework
Рис.1 Доступ к данным при помощи Entity Framework
Понятие об ORM Без ORM код жестко привязан к источнику данных, программисту нужно хорошо знать SQL.
Рис.2 Понятие об ORM Без ORM код жестко привязан к источнику данных, программисту нужно хорошо знать SQL.
Как ORM выполняет отображение
Рис.3 Как ORM выполняет отображение
Как ORM выполняет отображение
Рис.4 Как ORM выполняет отображение
Как ORM выполняет отображение
Рис.5 Как ORM выполняет отображение
Entity Framework для SQL Server CE
Рис.6 Entity Framework для SQL Server CE
Строительные блоки Entity Framework
Рис.7 Строительные блоки Entity Framework
Файл *. edmx
Рис.8 Файл *. edmx
Классы DbContext и DbSet<TEntity>
Рис.9 Классы DbContext и DbSet<TEntity>
Стратегии моделирования
Рис.10 Стратегии моделирования
Стратегия CodeFirst Определить модели сущностей. Определить модель контекста. Прописать строку соеди
Рис.11 Стратегия CodeFirst Определить модели сущностей. Определить модель контекста. Прописать строку соединения в web. config.
Модели контекста и сущностей
Рис.12 Модели контекста и сущностей
Перевод гостевой книги на EF
Рис.13 Перевод гостевой книги на EF
Обнаружение типов-сущностей Сущностями считаются базовые типы коллекций DbSet в классе контекста. Су
Рис.14 Обнаружение типов-сущностей Сущностями считаются базовые типы коллекций DbSet в классе контекста. Сущностями также считаются все типы, на которые ссылаются сущности, и это правило рекурсивно.
Интерфейс IRepository
Рис.15 Интерфейс IRepository
Изменения в контроллере Было:
Рис.16 Изменения в контроллере Было:
У нас проблема… Фабрика контроллеров из фреймворка MVC готова воспользоваться любым конструктором ко
Рис.17 У нас проблема… Фабрика контроллеров из фреймворка MVC готова воспользоваться любым конструктором контроллера, но "не знает", что в него передавать. Выход в использовании службы, которая: знает, как реализовать интерфейс IRepository; доступна фабрике контроллеров. т. е. Ninject
Установка пакета Ninject. MVC3
Рис.18 Установка пакета Ninject. MVC3
Настройка зависимостей
Рис.19 Настройка зависимостей


Скачать презентацию