Attualmente sono in fase di creazione di un'applicazione basata su dati Silverlight 3. Per accedere al database, vengono utilizzati 2 approcci comuni: Servizi RIA e Servizi dati ADO.NET. Qualcuno ha una guida su quando/perché scegliere ogni approccio? Ecco cosa ho raccolto dalla mia ricerca/esperienza. qualche idea?Servizi RIA vs Servizi dati ADO.NET
ADO.NET sembra essere utile solo per le chiamate di database rigorose. Se è necessario esporre i servizi dati ad altre applicazioni (ignorando la restrizione di dominio di Silverlight 3), questo è un buon approccio. Inoltre, se la sintassi URL/Query può essere utile nell'applicazione, questo è un altro vantaggio
I servizi di RIA sembrano essere un quadro più flessibile e accettato. Sembra darti più che rigorosamente accesso al database. Ha una limitazione di essere utilizzato solo per l'applicazione Silverlight/Web in quanto non è esposto tramite un servizio.
Pensieri? Idee? Commenti?
Buone informazioni. Dovrò darti un voto "virtuale" poiché sono troppo nuovo per Stack Overflow (solo la reputazione 11) per votare la tua risposta. –
Credo che tu abbia torto su: "non è facile vedere API in Visual Studio" per quanto riguarda i servizi dati. I servizi dati ADO.NET possono essere importati in Visual Studio proprio come qualsiasi soluzione WCF/RIA che consente al codice di visualizzare l'API tramite i metodi/classi fortemente tipizzati che vengono creati. –
In generale buona discussione, ma sono d'accordo con Robert - ADO.NET Data Services è molto facile da guardare sotto il cofano di. –