2012-02-11 2 views
0

Silverlight 4 및 WCF를 사용하여 SQL Server 2005 DB에 액세스하는 경우 문제가 될 수 있습니까? SQL Server 2008/R2를 사용하여이를 수행해야합니까? 아니면 모든 작업이 동일하게 작동합니까? (irecall 읽기가 SL4 & RIA가 SQL Server 2008/R2에서만 작동하기 때문에 확신합니다.)Silverlight 4에서 SQL Server 2005에 액세스 하시겠습니까?

P.S 당신이 더 나은 것 WCF (= RIA)를 사용하지 않고 SQL의 DB에 액세스 할 수있는 더 좋은 방법 (더 직접적인 방법)가있는 경우.

답변

0

Silverlight는 클라이언트 측이므로 WCF 만 사용하여 데이터 원본에 연결합니다. 즉, 사용중인 Silverlight 버전과 관련하여 사용중인 SQL 버전이 실제로 중요하지는 않습니다. 두 사람은 직접 연결되어 있지 않습니다. 이를 통해 Silverlight는 최선을 다해 데이터를 표시 및 수집하고 다른 UI의 "작업"을 수행 할 수 있습니다.

WCF는 사용자가 꿈꾸는 거의 모든 데이터 소스를 사용할 수 있습니다. 그것은 MySQL 데이터베이스, 모든 버전의 SQL 데이터베이스, 기본적으로 코드를 통해 연결할 수있는 모든 것을 가져올 수 있습니다.

RIA는 WCF 위에 구축되어 있으므로 RIA에는 몇 가지 제한 사항이 있습니다. RIA Services Vs. WCF and Shared Code

그래서 질문에 대한 간단한 대답은 아니오입니다. SQL 2005를 사용하면 문제가되지 않을 것이고, 더 직접적인 연결 방법은 없을 것입니다. Silverlight를 SQL 데이터베이스에 추가합니다.