Nếu tổng hợp của bạn là bất biến thành null, bạn cần đánh dấu nó như vậy trong SqlUserDefinedAggregateAttribute , một cái gì đó như:
[SqlUserDefinedAggregate(Format.UserDefined, MaxByteSize = 8000,
IsInvariantToNulls = true)]
IsInvariantToNulls thuộc tính mô tả yêu cầu là:
Nhìn vào tổng hợp của bạn, tôi nghĩ bạn có thể cần thực hiện một số công việc trong Add
của mình phương thức - nếu giá trị được truyền vào là null, có thể không thêm nó vào danh sách?