2010-03-25 4 views
0

Je suis en train de créer une application MVC qui va probablement s'étendre pour inclure un Silverlight, un Wpf et un éventuel Windows Phone utilisant tous les mêmes données.Recommander. Couche d'accès aux données .NET/niveau intermédiaire

J'ai donc créé une bibliothèque de classes pour conserver tous mes objets et j'ai créé l'application MVC.

Ma question est quelle serait la meilleure façon d'accéder aux données? Tenant compte de l'expansion possible dans le futur.

Dois-je utiliser les services Web/WCF? Services RIA? Télécommande? Ou autre chose.

Qu'ont utilisé les gens dans le passé et que recommandez-vous?

Merci

Répondre

1

Nous avons écrit un tas d'applications qui avaient une application web et un winform/smart client (jusqu'à présent, pas d'applications téléphoniques) qui partageaient des données. Nous avons toujours opté pour une application web/wcf comme méthode de livraison des données. C'est une architecture simple (simple est bonne), fiable et facile à maintenir.

0

Remoting est certainement pas conseillé car il est superseeded par la WCF. Peut-être que le ADO.NET Data Services est quelque chose pour vous. Avec Data Services, vous pouvez créer un service basé sur REST. Facile à mettre en œuvre et facile à utiliser.

Here Vous pouvez lire ce que Microsoft en dit.

Questions connexes