Use LINQ to query ElasticSearch and convert results into .NET objects