Доступ к SQL Server 2005 из Silverlight 4? - PullRequest
0 голосов
/ 12 февраля 2012

Если я использую Silverlight 4 и WCF для доступа к моей базе данных SQL Server 2005 - это будет проблемой? Должен ли я использовать SQL Server 2008 / R2 для этого - или все будет работать одинаково (я уверен, что когда-то читал, что SL4 & RIA работает только с SQL Server 2008 / R2).

P.S если у вас есть лучший способ ( более прямой ) для доступа к базе данных SQL без использования WCf (= RIA), это будет еще лучше.

1 Ответ

0 голосов
/ 12 февраля 2012

Поскольку Silverlight на стороне клиента, он использует только WCF для подключения к источникам данных. Это означает, что на самом деле не имеет значения, какую версию SQL вы используете, в зависимости от того, какая у вас версия Silverlight. Два не связаны напрямую. Это позволяет Silverlight делать то, что у него получается лучше всего (отображать и собирать данные и делать другие «вещи» пользовательского интерфейса).

WCF, с другой стороны, может использовать практически любой источник данных, о котором вы можете мечтать. Он может извлекать базы данных MySQL, базы данных SQL всех версий и, в основном, все, к чему он может подключаться через код.

RIA построен поверх WCF, поэтому существуют некоторые ограничения для RIA. Есть вопрос, который проходит через это более подробно: RIA Services Vs. WCF и общий код

Итак, простой ответ на ваш вопрос - нет, использование SQL 2005 не будет проблемой, и нет, более прямого способа подключения Silverlight к вашей базе данных SQL не существует.

...