Supposons que vous ayez un objet métier avec beaucoup de propriétés. Quelle est la manière la plus simple et la plus efficace de définir les propriétés sans l'utilisation d'un outil ORM?Le moyen le plus rapide de définir des propriétés sur un objet?
Cela implique de définir les propriétés d'un objet lecteur de données, telles que
client.Name = (string)reader["Name"];
Qu'en est-il le cas où l'objet contient d'autres objets complexes?
Des suggestions?
La réflexion pose un problème lorsque le nom de la colonne ne correspond pas au nom de la propriété correspondant aux objets. – sduplooy
Sauf si vous spécifiez un mappage entre les noms de colonnes et les noms de propriétés, vous ne pouvez pas obtenir ce que vous voulez. La spécification d'un tel mappage vous amène à créer un ORM personnalisé ou à utiliser un ORM existant. – sangupta