@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.