Existe-t-il des scénarios où il est logique d'encapsuler une couche d'accès aux données (d'une application Web ASP.NET) avec les services de données WCF ou WCF? Est-ce logique d'utiliser un service dans l'application?Encapsuler une couche d'accès aux données avec les services de données WCF ou WCF
Répondre
Oui.
Chaque fois que vous devez fournir un accès aux données aux applications clientes distantes (autres que votre site Web). Par exemple, si vous souhaitez fournir une API pour votre application Web afin que les développeurs puissent intégrer votre application avec d'autres de manière nouvelle/intéressante.
Certainement!
Si vous utilisez quelque chose comme Entity Framework comme couche de données/entité, WCF Data Services peut être une bonne option pour exposer des données et des fonctionnalités à vos clients distants.
Si vous souhaitez qu'une application Web effectue des appels AJAX sur votre serveur, le fait d'inclure des services WCF dans votre application Web peut également être une bonne solution.
Cela dépend vraiment de ce que vous voulez faire, de la complexité de l'application et de l'utilisation que vous avez prévue pour cette application.