J'ai un projet WinForms C# 3.0 existant avec .NET 3.5 qui parle à une base de données MySQL. Je voudrais utiliser la liaison de données (je suis nouveau à ce sujet, donc j'ai fait toutes les mises à jour de l'interface utilisateur manuellement) pour simplifier les choses.Méthodes actuelles de liaison de données dans .NET 3.5 avec C# 3.0 et WinForms
J'ai suivi un lien de this question à this article qui mentionne l'utilisation d'un DataSet mais aussi de suivre «ma vision sur ce sujet est fortement en faveur de Business Objects». Aussi c'était avec .NET 2.0.
Quelles sont les méthodes actuelles pour utiliser la liaison de données avec une application WinForms? Quels sont leurs avantages en termes de simplicité, combien de code supplémentaire est nécessaire, etc.
Pour référence, j'utilise une approche ORM pour construire des objets avec des propriétés publiques à partir d'une base de données. Je veux mapper ces propriétés pour chaque objet sur des éléments de l'interface utilisateur comme TextBoxes. Il pourrait y avoir beaucoup de propriétés pour un objet, donc je veux simplifier le code pour le faire.
Associé à: [595469] (http://stackoverflow.com/questions/595469/ui-design-pattern-for-windows-forms-like-mvvm-for-wpf) – hemp
Ceci n'a aucun rapport avec la question, mais si vous êtes nouveau sur WinForms de toute façon, alors il pourrait être utile d'envisager de prendre WPF à la place. C'est un cadre d'interface utilisateur beaucoup plus puissant et c'est la direction que MS pousse pour de nouveaux développements. – hemp
voir aussi http://stackoverflow.com/questions/1329138/how-to-make-databinding-type-safe-and-support-refactoring –