Skip to content

Instantly share code, notes, and snippets.

public class HousesMinMaxIndex : AbstractIndexCreationTask<House, HousesMinMaxIndex.Result>
{
public HousesMinMaxIndex()
{
Map = houses => from house in houses
select new
{
HouseType = house.HouseType,
MinPrice = house.Price,
MaxPrice = house.Price,
x.For<IDocumentStore>().Singleton().Use(context =>
{
var documentStore = new DocumentStore
{
ConnectionStringName = "RavenDB",
Conventions = { IdentityPartsSeparator = "-" }
}.Initialize();
IndexCreation.CreateIndexes(typeof(HousesMinMaxIndex).Assembly, documentStore);
public class HousesIndex : AbstractIndexCreationTask<House>
{
public HousesIndex()
{
Map = houses => from house in houses
select new
{
house.HouseType,
house.Name,
house.Description,