假设我有
[HttpPost("some/route")]
public void AddSomething([FromBody] QueryParameter parameter){
DoSomething();
}
我的参数是:
public class QueryParameter {
public int ElementId { get; set; }
public IEnumerable<int> YearIds{ get; set; }
}
问题是:我可以保留IEnumerable<int>
还是应该保留List<int>
?
什么是更好的做法,为什么?