@wsdotnet: Neither ... use IQueryable.  http://codebetter.com/johnvpetersen/2012/03/22/bringing-odata-to-your-webapi-just-use-iqueryable/

If for some reason you won't, IEnumerable is preferable because it's the interface for all synchronous collections in  .NET, including arrays.