J'ai hérité d'un projet avec une partie mobile Windows. Pour faire une histoire courte, mon problème est le suivant:Cast d'un objet avec Type T à Type T <System.Guid>
[DBPropertyUpdate("CustomerId")]
[DBPropertyRetrieve("CustomerId")]
public CustomerBase<T> Customer
{
get { return _customer; }
set { _customer = SetProperty(_customer, value); }
}
déclenche une exception.
Dans une fenêtre de montre que je donne les résultats suivants:
> NAME VALUE TYPE
_customer {Pss.Common.Mia.Customer} Pss.Common.Mia.CustomerBase<System.Guid> {Pss.Common.Mia.Customer}
(Pss.Common.Mia.CustomerBase<System.Guid>)_customer Cannot convert type 'Pss.Common.Mia.CustomerBase<T>' to 'Pss.Common.Mia.CustomerBase<System.Guid>'
Je ne suis pas au courant de ce code, mais esperait ce qu'il y aurait moyen facile de convertir 'Pss.Common.Mia.CustomerBase<T>' to 'Pss.Common.Mia.CustomerBase<System.Guid>'
L'entrée Watch seconcd était mon attemp, qui comme vous pouvez le voir échoue.
Ce qui est défini comme _customer? Je ne pense pas que nous avons assez là pour vous donner une réponse complète ... –
_customer = {Pss.Common.Mia.Customer} – callisto