Wenn Ihr Aggregat ist Invariant zu Nullen, müssen Sie es als solches in SqlUserDefinedAggregateAttribute , etwas wie:
[SqlUserDefinedAggregate(Format.UserDefined, MaxByteSize = 8000,
IsInvariantToNulls = true)]
Der IsInvariantToNulls Eigenschaft beschreibt die Anforderung als:
Wenn ich mir Ihr Aggregat anschaue, denke ich, dass Sie vielleicht etwas Arbeit in Ihrem Add
erledigen müssen Methode - wenn der übergebene Wert null ist, vielleicht nicht zur Liste hinzufügen?