J'ai une propriété avec un ensemble et obtient la méthode et il charge (dans le get) et enregistre (dans l'ensemble) des données vers/à partir de la DB. Maintenant, je veux avoir ceci dans une transaction, qui est un IDbTransaction dans mon cas. Le problème est, comment pourrais-je donner à la propriété mon objet de transaction? J'ai déjà la transaction dans le code qui utilise la propriété ...Transmettre une transaction (ou tout autre objet) à une propriété?
Merci :)
vous enregistrez dans DB dans un setter? Vous allez tellement coder l'enfer! ;) Les propriétés sont supposées être légères. Certaines des erreurs de codage les plus graves que j'ai jamais vues étaient dues aux propriétés qui en font trop et aux effets secondaires. –
Lorsque vous avez besoin de passer un paramètre à votre propriété, c'est généralement une très bonne indication que la propriété doit être une méthode au lieu. – jvanrhyn
Donc, j'ai une méthode Set et une méthode Get qui obtient la transaction en tant que param et fait le DB stuff? – grady