using System; using System.Collections.Generic; using System.Linq; using System.Text; using FluentNHibernate.Mapping; using Taloyhtio.GeneralSSO.Server.CodeFiles.Common; using Taloyhtio.GeneralSSO.Server.CodeFiles.Entities; namespace Taloyhtio.GeneralSSO.Server.CodeFiles.Infrastructure.DataAccess.Mappings { public class NonceMap : ClassMap { public NonceMap() { Table("[Nonce]"); Id(x => x.Id); Map(x => x.Context).Length(Constants.DataAccess.Nonce.CONTEXT_MAX_LEN).Not.Nullable().UniqueKey("UQ_Nonce"); Map(x => x.Code).Length(Constants.DataAccess.Nonce.CODE_MAX_LEN).Not.Nullable().UniqueKey("UQ_Nonce"); Map(x => x.Timestamp).Not.Nullable().UniqueKey("UQ_Nonce"); } } }