Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Проектирование баз данных и работа с ними веб-приложений. (Лекция 8)

LINQLanguage Integrated Query (LINQ) – проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы .NET Framework LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.Запрашиваемые данные могут быть представлены
Современные    веб-технологииПодробный курсПроектирование баз данных и работа с ними LINQLanguage Integrated Query (LINQ) – проект Microsoft по добавлению синтаксиса языка запросов, Архитектура LINQ Примеры написания запроса LINQ на языке C# Источник: Введение в запросы LINQ , http://msdn.microsoft.com/ru-ru/library/bb397926.aspxОперация запроса в LINQ LINQ to SQLLINQ to SQL – простая, но достаточно мощная система объектно-реляционного Работа с реляционными данными по технологии ADO.NET Работа с реляционными данными по технологии LINQ to SQL Отображение LINQ to SQL ADO.NET Entity FrameworkADO.NET Entity Framework (EF) – объектно-ориентированная технология доступа к данным, Преимущества приложений ADO.NET Entity FrameworkМогут работать концептуальной моделью в терминах предметной областиОсвобождаются Компоненты Entity FrameworkМодель Entity Data Model (EDM)Компонент Object ServicesКомпонент LINQ to Entities Entity Data Model Архитектура Entity Framework Проблемно-ориентированное проектирование Проблемно-ориентированное проектирование (Domain-Driven Design, DDD) является подходом к разработке программного Основные понятия DDDДомен (проблемная область)МодельОбщеупотребительный язык (Ubiquitous Language)Контекст Основные аспекты DDD Архитектурный аспект DDDСущность (Entity)Объект со значением (Value Object)Агрегат (Aggregate)Службы (Services)Репозитории (Repositories)Фабрики (Factories)
Слайды презентации

Слайд 2 LINQ
Language Integrated Query (LINQ) – проект Microsoft по

LINQLanguage Integrated Query (LINQ) – проект Microsoft по добавлению синтаксиса языка

добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования

платформы .NET Framework
LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.
Запрашиваемые данные могут быть представлены в форме:
XML (запросы LINQ к XML)
баз данных (LINQ к SQL, LINQ к наборам данных и LINQ к экземплярам)
объектов (LINQ к объектам) и т.д.

Слайд 3 Архитектура LINQ

Архитектура LINQ

Слайд 4 Примеры написания запроса LINQ на языке C#


Примеры написания запроса LINQ на языке C#

Слайд 5















Источник: Введение в запросы LINQ ,
http://msdn.microsoft.com/ru-ru/library/bb397926.aspx

Операция запроса

Источник: Введение в запросы LINQ , http://msdn.microsoft.com/ru-ru/library/bb397926.aspxОперация запроса в LINQ

в LINQ



Слайд 6 LINQ to SQL
LINQ to SQL – простая, но

LINQ to SQLLINQ to SQL – простая, но достаточно мощная система

достаточно мощная система объектно-реляционного отображения (ORM)
LINQ to SQL позволяет

производить отображение реляционных данных на объектную модель
LINQ to SQL поддерживает все основные возможности, необходимые для разработчиков, на SQL:
 Выбор
 Вставка
 Обновление
 Удаление


Слайд 7 Работа с реляционными данными по технологии ADO.NET

Работа с реляционными данными по технологии ADO.NET

Слайд 8 Работа с реляционными данными по технологии LINQ to

Работа с реляционными данными по технологии LINQ to SQL

SQL



Слайд 9 Отображение LINQ to SQL

Отображение LINQ to SQL

Слайд 10 ADO.NET Entity Framework
ADO.NET Entity Framework (EF) – объектно-ориентированная

ADO.NET Entity FrameworkADO.NET Entity Framework (EF) – объектно-ориентированная технология доступа к

технология доступа к данным, является object-relational mapping (ORM) решением

для .NET Framework от Microsoft
Возможность взаимодействия посредством LINQ to Entities и с использованием Entity SQL
Используется ADO.NET Data Services и связка из Windows Communication Foundation и Windows Presentation Foundation

Слайд 11 Преимущества приложений ADO.NET Entity Framework
Могут работать концептуальной моделью

Преимущества приложений ADO.NET Entity FrameworkМогут работать концептуальной моделью в терминах предметной

в терминах предметной области
Освобождаются от жестких зависимостей от конкретного

ядра СУБД или схемы хранения
Сопоставления между концептуальной моделью и схемой, специфичной для конкретного хранилища
Возможность работы с согласованной моделью объектов приложения, которая может быть сопоставлена с различными схемами хранения
Несколько концептуальных моделей могут быть сопоставлены с единой схемой хранения
Поддержка LINQ

Слайд 12 Компоненты Entity Framework
Модель Entity Data Model (EDM)
Компонент Object

Компоненты Entity FrameworkМодель Entity Data Model (EDM)Компонент Object ServicesКомпонент LINQ to

Services
Компонент LINQ to Entities
Язык Entity SQL
Поставщик EntityClient


Компонент метаданных ADO.NET
Набор средств, которые создают сопоставления и разделяемые классы, представляющие сущности концептуальной модели
Поставщик данных SqlClient

Слайд 13 Entity Data Model

Entity Data Model

Слайд 14 Архитектура Entity Framework


Архитектура Entity Framework

Слайд 15 Проблемно-ориентированное проектирование
Проблемно-ориентированное проектирование (Domain-Driven Design, DDD) является

Проблемно-ориентированное проектирование Проблемно-ориентированное проектирование (Domain-Driven Design, DDD) является подходом к разработке

подходом к разработке программного обеспечения для решения сложных задач,

глубоко связывающем реализацию программной систем с развивающейся моделью бизнес-концепций
Свойства DDD:
фокусировка проекта на основной проблемной области (домене) и бизнес-логике этой области
базирование всего проектирования на модели
введение творческого сотрудничества между техническими экспертами и экспертами в проблемной области, чтобы максимально понять концептуальную суть проблемы

Слайд 16 Основные понятия DDD
Домен (проблемная область)
Модель
Общеупотребительный язык (Ubiquitous Language)
Контекст

Основные понятия DDDДомен (проблемная область)МодельОбщеупотребительный язык (Ubiquitous Language)Контекст

Слайд 17 Основные аспекты DDD

Основные аспекты DDD

  • Имя файла: proektirovanie-baz-dannyh-i-rabota-s-nimi-veb-prilozheniy-lektsiya-8.pptx
  • Количество просмотров: 163
  • Количество скачиваний: 0