Как запросить SQL Server через веб-проект Silverlight? - PullRequest
0 голосов
/ 23 декабря 2010

Я прошел этап hello world в мире Silverlight, но обнаружил, что ADO.NET не является частью вечеринки. : _ (

Я хотел бы знать, каков самый простой способ получения таблиц \ строк \ одного значения из SQL Server. (На данный момент у меня очень маленькая БД, поэтому простота важнее сложных интеллектуальных решений, способных обрабатывать большие объемы данных.)

Я могу отправить запрос, например:

SELECT * FROM a JOIN b....

Я нашел эту статью , которую я сейчас изучаю, но я хотел бы знать, есть ли другие способы доступа к БД.

Спасибо Асаф

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

Другой способ - воспользоваться услугой WCF RIA.
Вы не можете получить доступ к базе данных напрямую из приложения Silverlight.
Единственный способ - использовать какой-либо сервис.

Здесь вы можете узнать, как это сделать с помощью службы RIA.

0 голосов
/ 23 декабря 2010

Как предложено выше, используйте WCF. Это означает настройку службы WCF на веб-сервере, которая выполняет всю магию SQL. Возможно, вы захотите посмотреть LINQ2SQL (устарел) или Enterprise Framework для доступа к базе данных в этой службе. В Silverlight вы просто подключаетесь к службе WCF, и это будет похоже на магию, особенно если вы используете LINQ.

Помните, что вы должны получить доступ к тому же серверу, с которого было загружено приложение Silverlight. Если нет, то применяются специальные правила.

Для привязки данных и интерфейса Silverlight (и WPF) поддерживает модель MVVM . Эта модель действительно упрощает реализацию графического интерфейса и упрощает поддержку кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...