Je souhaite créer une source de données personnalisée partagée entre un projet Winforms et Webforms. Cela fonctionne comme une couche intermédiaire pour un outil de reporting (DevExpress Reporting). Le projet Webforms est un concepteur pour ces rapports. Nous voulons donc que les rapports soient capables d'aller sur le serveur pour obtenir des données et autres. Ainsi, notre source de données éliminerait tous les frais généraux de communication. Ensuite, par souci de cohérence, la source de données s'exécuterait également sur le serveur pour la création de rapports, à l'exception de leur communication.Partage d'une source de données personnalisée entre Winforms et Webforms
Quel serait le meilleur plan d'action? Il ne semble pas exister de DataSource dans Winforms. DataSource n'est-il pas ce que je recherche? Edit: Après quelques recherches, il semble que IDataAdapter peut être bon pour mon but. Toute opinion à ce sujet?
Voulez-vous dire un contrôle de source de données, comme SqlDataSource? –
@John, Oh hm. Je ne pensais même pas que cela descendait réellement de System.Web.UI.WebControls.Control ... Je n'ai pas besoin d'être un contrôle, il y a donc quelque chose d'un peu plus "profond" qui n'est pas un contrôle ou quelque chose de bizarre comme ça? – Earlz
Non, pas vraiment. Juste 'IEnumerable', qui peut être utilisé à la fois par Winforms et WebForms. Les deux technologies ne partagent pas une infrastructure de conception commune. Je pense que vous devriez apprendre la liaison de données WinForms, puis voir comment vous souhaitez réutiliser le code que vous utilisez dans ASP.NET. –