Als uw totaal is invariant voor nulls, moet u het als zodanig markeren in de SqlUserDefinedAggregateAttribute , zoiets als:
[SqlUserDefinedAggregate(Format.UserDefined, MaxByteSize = 8000,
IsInvariantToNulls = true)]
De IsInvariantToNulls eigenschap beschrijft de vereiste als:
Als ik naar je aggregaat kijk, denk ik dat je misschien wat werk moet verzetten in je Add
methode - als de doorgegeven waarde null is, misschien niet toevoegen aan de lijst?