Лучший отвечающий
Работа с хранимыми процедурами в silverlight

Вопрос
-
Привет всем!
Я - новичок в silverLight и у меня вопрос по поводу хранимых процедур.
База данных MySQL находится на локальном сервере. Мне необходимо получить доступ к данным через хранимые процедуры.
Я работаю в silverlight 4. И вот, что я делаю:
1. Подключаюсь к базе данных MySQL.
2. В .Web части создаю элемент данных DataSet.
3. Затем добавляю в DataSet TableAdapter.
4. В мастере настройки адаптера таблицы выбираю существующую хранимую процедуру в select.
После этого либо возникает какая-то ошибка, и весь проект просто выпадает, либо возникает сообщение: "создана инструкция select. Метод или операция не реализована".
Сам же tableadapter создается, но при просмотре его данных параметры отсутствуют.
Бывает, что некоторые процедуры проходят без проблем.
У меня вопрос:
Как в SilverLight получить доступ к данным MySQL с помощью элемента данных DataSet через хранимые процедуры. С простой MySQL базой данных, созданной на одной машине никаких проблем нет.
Помогите, плиз, кто-нибудь!
Желательно как можно подробнее10 августа 2011 г. 12:24
Ответы
-
Самый простой, на мой взгляд правильный способ, который я знаю, это с использованием web service. Ты на стороне .Web части создаешь сервис котрый будет предоставлять данные silverlight приложению, а на стороне клиента (Silverlight) уже используешь эти данные. Советую посмотреть как реализовано это здесь. Так же советую ознакомится с видеодокладами по Silverlight.
- Помечено в качестве ответа Abolmasov DmitryModerator 12 августа 2011 г. 7:44
11 августа 2011 г. 13:56
Все ответы
-
Каким образом вы подключаетесь к базе данных MySQL?10 августа 2011 г. 14:35
-
Сначала в обозревателе серверов создаю подключение к самой MySQL (задаю имя сервера, имя пользователя, имя базы, пароль). А затем добавляю необходимые мне таблицы или процедуры в элемент DataSet, который создаю в .Web части проекта.
Все данные прекрасно видны. Все вроде просто. А что, мою проблему можно решить, если по-другому приконектиться к MySQL?
- Предложено в качестве ответа Henadzi Sabaleuski 11 августа 2011 г. 13:57
10 августа 2011 г. 17:47 -
Самый простой, на мой взгляд правильный способ, который я знаю, это с использованием web service. Ты на стороне .Web части создаешь сервис котрый будет предоставлять данные silverlight приложению, а на стороне клиента (Silverlight) уже используешь эти данные. Советую посмотреть как реализовано это здесь. Так же советую ознакомится с видеодокладами по Silverlight.
- Помечено в качестве ответа Abolmasov DmitryModerator 12 августа 2011 г. 7:44
11 августа 2011 г. 13:56