Allow ODataResult<T> to have 0 count values

description

The scenario is that user uses ODataResult<T> to customize next page link and inline count in action. What happens if the result collection is empty? The expected behavior is to return an empty collection with inlinecount as zero but without next page
link.

@HongmeiG
You cannot compare odataresult<t> and resultlimit. ResultLimit is for ensure the maximum number of results that are returned. odataresult supports inlinecount, something that is used for paging and thus quite different. So please do not remove odataresult!

Also I work around this problem using null when the count is zero. It removes the problem.