Files
mixtape/zero.Core/Pages/Indexes/Pages_AsHistory.cs
T

26 lines
534 B
C#
Raw Normal View History

2021-11-19 16:11:12 +01:00
using Raven.Client.Documents.Indexes;
2021-11-20 13:52:28 +01:00
namespace zero.Pages;
2021-11-19 16:11:12 +01:00
public class Pages_AsHistory : ZeroIndex<Page, Pages_AsHistory.Result>
{
2021-12-02 13:43:04 +01:00
public class Result : ZeroIdEntity, ISupportsDbConventions
2021-11-19 16:11:12 +01:00
{
public DateTimeOffset LastModified { get; set; }
}
protected override void Create()
{
Map = items => items
.Select(x => new Result()
{
Id = x.Id,
LastModified = x.LastModifiedDate
});
StoreAllFields(FieldStorage.Yes);
//Index(x => x.ChannelId, FieldIndexing.Exact);
}
}