Файл: 9_Паттерны для работы с БД.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.09.2019

Просмотров: 214

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

№ 9 ÐœÐ½Ð¾Ð³Ð¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ð°Ñ Ð°Ñ€Ñ…итектура. ÐŸÐ°Ñ‚терны 

Задание 

 

1.

 

Добавьте в Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¼Ñƒ Ð¿Ñ€Ð¾ÐµÐºÑ‚у Ð¿Ð°Ñ‚терны  

А) Ð Ð°Ð·Ð¾Ð±Ñ€Ð°Ñ‚ься Ð¸ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð°Ñ‚терн Ð ÐµÐ¿Ð¾Ð·Ð¸Ñ‚орий. 
Б) Ð Ð°Ð·Ð¾Ð±Ñ€Ð°Ñ‚ься Ð¸ реализовать Ð¿Ð°Ñ‚терн Unit of Work 
 
Дополнительное задание  
Реализуйте  Ñ‚Ñ€ÐµÑ…ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²ÑƒÑŽ Ð°Ñ€Ñ…итектуру 

Вопросы 

1.

 

Для чего Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‚ Ð¼Ð½Ð¾Ð³Ð¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ñ‹Ðµ Ð°Ñ€Ñ…итектуры? 

2.

 

Опишите Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑÐ»Ð¾ÐµÐ² Ð¼Ð½Ð¾Ð³Ð¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ð¾Ð¹ Ð°Ñ€Ñ…итектуре. Business layer 
(уровень Ð±Ð¸Ð·Ð½ÐµÑ-логики), Data Access layer (уровень Ð´Ð¾ÑÑ‚упа к данным). 

3.

 

Поясните Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ  Ð¸ Ð¿Ñ€Ð¸Ð½Ñ†Ð¸Ð¿ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°Ñ‚терна Repository? 

4.

 

Поясните Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ  Ð¸ Ð¿Ñ€Ð¸Ð½Ñ†Ð¸Ð¿ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°Ñ‚терна Unit of Work?

 

5.

 

Опишите основные Ð¾ÑÐ¾Ð±ÐµÐ½Ð½Ð¾ÑÑ‚и Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚еки Entity Framework?  

6.

 

 ÐšÐ°ÐºÐ¸Ðµ  Ð¿Ñ€ÐµÐ¸Ð¼ÑƒÑ‰ÐµÑÑ‚ва  Ð¾Ð±ÐµÑÐ¿ÐµÑ‡Ð¸Ð²Ð°ÐµÑ‚  Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ  ÑÐ»Ð°Ð±Ð¾ÑÐ²ÑÐ·Ð°Ð½Ð½Ð¾Ð³Ð¾ 
кода?