Ich habe ein Projekt mit einem Windows-Mobilteil geerbt. Um es kurz zu machen, mein Problem ist folgendes:Werfen Sie ein Objekt mit Typ T auf Typ T <System.Guid>
[DBPropertyUpdate("CustomerId")]
[DBPropertyRetrieve("CustomerId")]
public CustomerBase<T> Customer
{
get { return _customer; }
set { _customer = SetProperty(_customer, value); }
}
löst eine Ausnahme aus.
In einem Überwachungsfenster habe ich folgende:
> 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>'
Ich bin nicht mit diesem Code vertraut, aber war es eine einfache Möglichkeit wäre die Hoffnung 'Pss.Common.Mia.CustomerBase<T>' to 'Pss.Common.Mia.CustomerBase<System.Guid>'
Der seconcd Uhr Eintrag mein attemp war, zu konvertieren die wie Sie sehen können, scheitert.
Was _customer definiert ist? Ich glaube nicht, dass wir genug haben, um Ihnen eine vollständige Antwort zu geben ... –
_customer = {Pss.Common.Mia.Customer} – callisto