Китай |
Практикум
Создание источника данных
Для того чтобы отображать данные на клиенте, необходимо создать источник данных DataContext в веб-приложении DatabaseSilverlightApplication.Web. Это делается в два этапа. Сначала создается модель данных, затем веб-сервис.
Чтобы создать модель, добавляем новый пункт new item и выбираем ADO.NET Entity Data Model.
Выбираем автоматическую генерацию модели из базы данных
Создаем подключение веб-приложения к базе данных. Генерируем новое соединение, выбираем имя сервера и имя базы данных, тестируем соединение.
После того, как мастер подключится к базе данных и прочитает там список доступных объектов, выбираем нужная таблица Product.
Теперь необходимо создать веб-сервис. Для начал нужно построить (build) веб-приложение. Для того чтобы, модель отразилась в dll и была видна для мастера создания сервиса. Добавляем пункт new item и выбираем Domain Service Class
Затем мастер предложит выбрать таблицы для отражения их в веб-сервисе.
Выбираем все и указываем возможность редактирования. Мастер сгенерирует все необходимые для этого методы. GetProduct() - для выборки данных, InsertProduct(Product product) - для добавления строки, UpdateProduct(Product currentProduct) - для модификации и DeleteProduct(Product product) - для удаления.
Теперь переходим непосредственно к проекту DatabaseSilverlightApplication.