2009-06-01 5 views

답변

3

브라우저에서 실행 중이므로 클라이언트 측에서 DataAccess를 수행하지 않아야합니다. 클라이언트는 일반적으로 웹 서비스 또는 wcf 서비스를 호출하며이 서비스는 데이터 액세스를 수행하는 방법을 자유롭게 선택할 수 있습니다.

+0

더 이상 동의 할 수 없습니다. –

+0

음 ... 서비스 호출은 데이터 액세스입니다. –

+0

@Chris Pietschmann, 아니요. –

0

나는 데이터 액세스가 필요한 모든 Silverlight 응용 프로그램에 대해 Web Services (WCF로 작성)를 사용했습니다. 모든 비즈니스 및 데이터 액세스 논리가 이러한 서비스에 적용됩니다 ... Silverlight가 인터페이스를 가장 잘 수행하도록합니다.

ADO.NET Data Services을 확인할 수도 있습니다. MIX09에서 들었던 것에서부터 멋진 것들이 나옵니다.

3

Silverlight 3를 사용하는 경우 .NET RIA 서비스를 살펴볼 수 있습니다.이 서비스는 DAL 래퍼를 만들고 메서드 클라이언트 측에 쉽게 액세스 할 수있게 해줍니다. DAL 자체는 해당 용어를 정의하는 방법에 따라 EF, Linq2SQL, POCO 등이 될 수 있습니다.

+0

I second this - .NET RIA Services는 Silverlight 3 앱을위한 훌륭한 DAL을 만듭니다. –

관련 문제