private static void Main(string[] args) { using (var directory = new RAMDirectory()) { var ctx = directory.GetProviderContext(false); using (var session = ctx.OpenSession <Person>()) { session.Add(new[] { new Person { FirstName = "Matt", LastName = "Babcock" }, new Person { FirstName = "Alicia", LastName = "Babcock" }, new Person { FirstName = "Ayden", LastName = "Babcock" }, new Person { FirstName = "Dakota", LastName = "Babcock" }, new Person { FirstName = "Ryenn", LastName = "Babcock" }, new Person { FirstName = "Robert", LastName = "Greenhagen" }, }); session.Commit(); } Console.WriteLine(ctx.AsQueryable <Person>().Where(p => p.FirstName.SimilarTo("Robbert")).ToList().Dump()); Console.ReadKey(true); } }