using FluentNHibernate.Mapping; using Sleis.Models; using System; namespace Sleis.Mapping { public class EpaUnitProcessClassMap : ClassMap { public EpaUnitProcessClassMap() { Table("E_SRC_CLASS"); Id(x => x.Code).Column("E_SRC_CLASS_CD").GeneratedBy.Assigned(); Map(x => x.DataCategory).Column("DATA_CATG"); Map(x => x.Description).Column("SHORT_NAME"); //match description to short name Map(x => x.OptGroup).Column("OPT_GROUP"); Map(x => x.OptSet).Column("OPT_SET"); Map(x => x.EiSelector).Column("EI_SECTOR"); Map(x => x.SccLevel1 ).Column("SCC_LEV_ONE"); Map(x => x.SccLevel2).Column("SCC_LEV_TWO"); Map(x => x.SccLevel3).Column("SCC_LEV_THREE"); Map(x => x.SccLevel4).Column("SCC_LEV_FOUR"); Map(x => x.MapTo ).Column("MAP_TO"); Map(x => x.CreatedDate).Column("CREATE_DATE"); Map(x => x.RevisedDate ).Column("REVISED_DATE"); Component(x => x.Epa); } } }