Der CLR-Typ '{0}' kann nicht als Ausgabe- oder Eingabetyp für Abfragen für einen benutzerdefinierten Operator oder ein benutzerdefiniertes ...

Der CLR-Typ '{0}' kann nicht als Ausgabe- oder Eingabetyp für Abfragen für einen benutzerdefinierten Operator oder ein benutzerdefiniertes Aggregat verwendet werden, da er entweder nicht über einen Standardkonstruktor verfügt oder er eine öffentliche Eigenschaft ohne Settermethode aufweist. Möglicherweise handelt es sich bei dem Typ um einen vom Compiler generierten anonymen Typ. Erstellen Sie zur Behebung dieses Problems einen expliziten Typ.