Silverlight 2 및 3 앱에 가장 적합한 데이터 액세스 레이어 전략은 무엇입니까?Silverlight 용 최상의 데이터 액세스 레이어
답변
브라우저에서 실행 중이므로 클라이언트 측에서 DataAccess를 수행하지 않아야합니다. 클라이언트는 일반적으로 웹 서비스 또는 wcf 서비스를 호출하며이 서비스는 데이터 액세스를 수행하는 방법을 자유롭게 선택할 수 있습니다.
더 이상 동의 할 수 없습니다. –
음 ... 서비스 호출은 데이터 액세스입니다. –
@Chris Pietschmann, 아니요. –
나는 데이터 액세스가 필요한 모든 Silverlight 응용 프로그램에 대해 Web Services (WCF로 작성)를 사용했습니다. 모든 비즈니스 및 데이터 액세스 논리가 이러한 서비스에 적용됩니다 ... Silverlight가 인터페이스를 가장 잘 수행하도록합니다.
ADO.NET Data Services을 확인할 수도 있습니다. MIX09에서 들었던 것에서부터 멋진 것들이 나옵니다.
Silverlight 3를 사용하는 경우 .NET RIA 서비스를 살펴볼 수 있습니다.이 서비스는 DAL 래퍼를 만들고 메서드 클라이언트 측에 쉽게 액세스 할 수있게 해줍니다. DAL 자체는 해당 용어를 정의하는 방법에 따라 EF, Linq2SQL, POCO 등이 될 수 있습니다.
I second this - .NET RIA Services는 Silverlight 3 앱을위한 훌륭한 DAL을 만듭니다. –
동일한 도메인에 속하고 보안에주의하는 경우 ADO.NET 엔터티 데이터 서비스를 사용할 수 있습니다. 여기에 몇 가지 자원을 어떤 기준에 따라
http://msdn.microsoft.com/en-us/library/cc838234(VS.95).aspx
은? 많은 훌륭한 DAL이 있습니다. – rball