1. Обсудите словами то, что вы узнали на уроке сегодня или на этой неделе.

Я часто слышал термин API, но никогда не понимал его на фундаментальном уровне. На этой неделе я теперь знаю, что API — это то, что вы используете, чтобы помочь различным программам взаимодействовать, используя установленные процедуры и протоколы. Лучшей была видео-аналогия, сравнивающая API с официантом, передающим заказ клиента шеф-повару в задней части ресторана.

2. Что такое ASP.Net? Опишите своими словами, что это такое и для чего оно было создано.

ASP.Net — это кросс-совместимая платформа для веб-разработки, основанная на определенных моделях программирования и предлагающая множество инструментов и услуг для создания динамичных, безопасных и удобных в обслуживании веб-сайтов. Он был создан для того, чтобы разработчики могли использовать более широкий спектр языков программирования для более надежной базовой инфраструктуры серверов, API, баз данных и других сервисов. Способен создавать и поддерживать различные функции для веб-разработки, которые сложно удовлетворить базовым HTML, CSS и Javascript.

3. Какая польза от Response.Output.Write()? Когда и почему мы будем его использовать?

Это оболочка для записи данных в строковом формате, а также других типов значений на дисплей. Вы могли бы использовать его для отображения типов данных, отличных от строк, потому что он имеет множество перегрузок, которые допускают типы данных. где AS Response.Write не может отображать типы данных, отличные от строковых.

4. В каком событии страничного цикла доступно ViewState?

Во время события InitComplete вы можете включить отслеживание состояния представления для контроля и изменений, которые программно добавляются в коллекцию состояний представления. если вы не включите отслеживание, любые сделанные изменения будут потеряны при обратных передачах.

5. От какого базового класса наследуются все веб-формы?

Веб-формы наследуются от класса страницы. В частности, класс System.Web.Ui.Page.

6. Каковы все части модели данных объекта (EDM)?

В EDM есть три части. Концептуальная модель, модель отображения и модель хранения. Модель хранилища представляет собой схематическое представление внутреннего хранилища данных. Концептуальная модель — это модель сущности, которая обрабатывает запросы данных. Наконец, модель сопоставления сопоставляет концептуальную модель с моделью хранения.

7. Каковы компоненты архитектуры Entity Framework?

  1. Модель данных объекта — логическая и реляционная схема внутреннего хранилища данных.
  2. LINQ to Entities — язык запросов, используемый для написания запросов к объектной модели.
  3. Entity SQL — второй язык запросов, эти запросы внутренне транслируются в SQL-запросы, зависящие от хранилища данных.
  4. Уровень объектных служб — это контекст объекта, который представляет собой сеанс взаимодействия между приложениями и источником данных.
  5. Поставщик данных Entity Client — этот уровень преобразует запросы LINQ и Entity SQL в запросы SQL, которые понимает базовая база данных.
  6. Поставщик данных ADO.Net — этот уровень взаимодействует с базой данных с помощью стандартного ADO.Net.