В настоящее время я создаю приложение для управления данными Silverlight 3. Для доступа к базе данных используются 2 общих подхода: службы RIA и службы данных ADO.NET. Кто-нибудь имеет какие-либо указания о том, когда/почему выбирать каждый подход? Вот что я собрал из своих исследований/опыта. Любые мысли?
ADO.NET, по-видимому, полезен только для строгих вызовов базы данных. Если вам необходимо предоставить службы данных другим приложениям (игнорируя ограничение домена Silverlight 3), это хороший подход. Кроме того, если синтаксис URL/Query может быть полезен в вашем приложении, это еще одно преимущество
Услуги RIA, похоже, являются более гибкими, принятыми структурами. Кажется, это дает вам больше, чем строго доступ к базе данных. У этого есть ограничение, только используемое для приложения Silverlight/Web, поскольку оно не отображается через службу.
Мысли? Идеи? Комментарии?