ElasticLINQ is a free C# library for searching Elasticsearch using LINQ syntax in .NET.
var db = new ElasticContext(new ElasticConnection(new Uri("http://myserver:9200")));
var people = db.Query<People>().Where(p => p.Interests.Contains("tech") && p.State == "WA");Binary releases are available via NuGet.
For information on getting started, see the Wiki.