Опубликован: 24.05.2010 | Доступ: свободный | Студентов: 1157 / 79 | Оценка: 3.70 / 3.05 | Длительность: 21:19:00
Самостоятельная работа 3:

Технология ASP.Net: методы доступа к данным, управление состоянием

< Лекция 8 || Самостоятельная работа 3: 1234 || Самостоятельная работа 4 >

LINQ to SQL

Рассмотрим аналогичный пример, но в качестве источника данных всесто SqlDataSource используем LinqDataSource.

Для начала, для того чтобы можно было работать с LinqDataSource необходимо создать класс представления Linq в SQL.

Для этого:

  1. Добавьте папку App_Code в ваш проект, если ее нет.

  2. Щелкните на папке App_Code правой кнопкой мыши и выберите Добавить новый элемент.

  3. Выберите Классы LINQ to SQL и нажмите Добавить.
  4. Подключитесь к вашей базе данных через обозреватель серверов (меню Вид )

  5. Затем просто перетащите таблицы, необходимые для выполнения задания в поле App_Code/DataClasses.dbml. Заметьте, что связи, созданные нами в SQL Management Studio, также переносятся.
  6. Поместите на нашу веб – страницу элемент управления LinqDataSource, запустите его настройку и в качестве объекта контекста укажите DataClassesDataContext.
  7. Выберите данные, которые мы "привяжем" к нашему выпадающему списку.

  8. Укажите LinqDataSource в качестве источника данных для выпадающего списка.
  9. В качестве поля данных для отображения выберете OrderName, а в качестве поля данных для значения укажем OrderID.

Привязка ЭУ к источнику данных выполнена.

< Лекция 8 || Самостоятельная работа 3: 1234 || Самостоятельная работа 4 >