Опубликован: 24.05.2010 | Доступ: свободный | Студентов: 1157 / 79 | Оценка: 3.70 / 3.05 | Длительность: 21:19:00
Специальности: Разработчик интернет-проектов
Теги:
Самостоятельная работа 3:
Технология ASP.Net: методы доступа к данным, управление состоянием
LINQ to SQL
Рассмотрим аналогичный пример, но в качестве источника данных всесто SqlDataSource используем LinqDataSource.
Для начала, для того чтобы можно было работать с LinqDataSource необходимо создать класс представления Linq в SQL.
Для этого:
- Добавьте папку App_Code в ваш проект, если ее нет.
- Щелкните на папке App_Code правой кнопкой мыши и выберите Добавить новый элемент.
- Выберите Классы LINQ to SQL и нажмите Добавить.
- Подключитесь к вашей базе данных через обозреватель серверов (меню Вид )
- Затем просто перетащите таблицы, необходимые для выполнения задания в поле App_Code/DataClasses.dbml. Заметьте, что связи, созданные нами в SQL Management Studio, также переносятся.
- Поместите на нашу веб – страницу элемент управления LinqDataSource, запустите его настройку и в качестве объекта контекста укажите DataClassesDataContext.
- Выберите данные, которые мы "привяжем" к нашему выпадающему списку.
- Укажите LinqDataSource в качестве источника данных для выпадающего списка.
- В качестве поля данных для отображения выберете OrderName, а в качестве поля данных для значения укажем OrderID.
Привязка ЭУ к источнику данных выполнена.