context: namespace CensusDataParser.Generated.Mapping
  {
  	#region Using Directives
  	using System;
  	using System.Collections.Generic;
  	using System.ComponentModel;
  	using System.ComponentModel.DataAnnotations;
  	using System.ComponentModel.DataAnnotations.Schema;
  	using System.Data.Entity;
  	using System.Data.Entity.ModelConfiguration;
  	using System.Data.OleDb;
  	using Enumerators;
  	using Generated.Binding;
  	using Generated.Mapping;
  	using Models;
  	#endregion Using Directives
  
  	public class SummaryOne_SF1_00004Map : EntityTypeConfiguration<SummaryOne_SF1_00004>
  	{
  		public SummaryOne_SF1_00004Map()
  		{
  			ToTable("SF1_00004", "SummaryOne");
  
  			HasKey(k => new {k.FILEID, k.STUSAB, k.CHARITER, k.CIFSN, k.LOGRECNO});
  
  			Property(p => p.FILEID)
  				.HasColumnName("FILEID")
  				.HasColumnOrder(0)
  				.HasColumnType("NVARCHAR")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasMaxLength(255)
  				.HasParameterName("FILEID")
  				.IsRequired();
  
  			Property(p => p.STUSAB)
  				.HasColumnName("STUSAB")
  				.HasColumnOrder(1)
  				.HasColumnType("NVARCHAR")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasMaxLength(255)
  				.HasParameterName("STUSAB")
  				.IsRequired();
  
  			Property(p => p.CHARITER)
  				.HasColumnName("CHARITER")
  				.HasColumnOrder(2)
  				.HasColumnType("NVARCHAR")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasMaxLength(255)
  				.HasParameterName("CHARITER")
  				.IsRequired();
  
  			Property(p => p.CIFSN)
  				.HasColumnName("CIFSN")
  				.HasColumnOrder(3)
  				.HasColumnType("NVARCHAR")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasMaxLength(255)
  				.HasParameterName("CIFSN")
  				.IsRequired();
  
  			Property(p => p.LOGRECNO)
  				.HasColumnName("LOGRECNO")
  				.HasColumnOrder(4)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("LOGRECNO")
  				.IsRequired();
  
  			Property(p => p.P0100001)
  				.HasColumnName("P0100001")
  				.HasColumnOrder(5)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100001")
  				.IsOptional();
  
  			Property(p => p.P0100002)
  				.HasColumnName("P0100002")
  				.HasColumnOrder(6)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100002")
  				.IsOptional();
  
  			Property(p => p.P0100003)
  				.HasColumnName("P0100003")
  				.HasColumnOrder(7)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100003")
  				.IsOptional();
  
  			Property(p => p.P0100004)
  				.HasColumnName("P0100004")
  				.HasColumnOrder(8)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100004")
  				.IsOptional();
  
  			Property(p => p.P0100005)
  				.HasColumnName("P0100005")
  				.HasColumnOrder(9)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100005")
  				.IsOptional();
  
  			Property(p => p.P0100006)
  				.HasColumnName("P0100006")
  				.HasColumnOrder(10)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100006")
  				.IsOptional();
  
  			Property(p => p.P0100007)
  				.HasColumnName("P0100007")
  				.HasColumnOrder(11)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100007")
  				.IsOptional();
  
  			Property(p => p.P0100008)
  				.HasColumnName("P0100008")
  				.HasColumnOrder(12)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100008")
  				.IsOptional();
  
  			Property(p => p.P0100009)
  				.HasColumnName("P0100009")
  				.HasColumnOrder(13)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100009")
  				.IsOptional();
  
  			Property(p => p.P0100010)
  				.HasColumnName("P0100010")
  				.HasColumnOrder(14)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100010")
  				.IsOptional();
  
  			Property(p => p.P0100011)
  				.HasColumnName("P0100011")
  				.HasColumnOrder(15)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100011")
  				.IsOptional();
  
  			Property(p => p.P0100012)
  				.HasColumnName("P0100012")
  				.HasColumnOrder(16)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100012")
  				.IsOptional();
  
  			Property(p => p.P0100013)
  				.HasColumnName("P0100013")
  				.HasColumnOrder(17)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100013")
  				.IsOptional();
  
  			Property(p => p.P0100014)
  				.HasColumnName("P0100014")
  				.HasColumnOrder(18)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100014")
  				.IsOptional();
  
  			Property(p => p.P0100015)
  				.HasColumnName("P0100015")
  				.HasColumnOrder(19)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100015")
  				.IsOptional();
  
  			Property(p => p.P0100016)
  				.HasColumnName("P0100016")
  				.HasColumnOrder(20)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100016")
  				.IsOptional();
  
  			Property(p => p.P0100017)
  				.HasColumnName("P0100017")
  				.HasColumnOrder(21)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100017")
  				.IsOptional();
  
  			Property(p => p.P0100018)
  				.HasColumnName("P0100018")
  				.HasColumnOrder(22)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100018")
  				.IsOptional();
  
  			Property(p => p.P0100019)
  				.HasColumnName("P0100019")
  				.HasColumnOrder(23)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100019")
  				.IsOptional();
  
  			Property(p => p.P0100020)
  				.HasColumnName("P0100020")
  				.HasColumnOrder(24)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100020")
  				.IsOptional();
  
  			Property(p => p.P0100021)
  				.HasColumnName("P0100021")
  				.HasColumnOrder(25)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100021")
  				.IsOptional();
  
  			Property(p => p.P0100022)
  				.HasColumnName("P0100022")
  				.HasColumnOrder(26)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100022")
  				.IsOptional();
  
  			Property(p => p.P0100023)
  				.HasColumnName("P0100023")
  				.HasColumnOrder(27)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100023")
  				.IsOptional();
  
  			Property(p => p.P0100024)
  				.HasColumnName("P0100024")
  				.HasColumnOrder(28)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100024")
  				.IsOptional();
  
  			Property(p => p.P0100025)
  				.HasColumnName("P0100025")
  				.HasColumnOrder(29)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100025")
  				.IsOptional();
  
  			Property(p => p.P0100026)
  				.HasColumnName("P0100026")
  				.HasColumnOrder(30)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100026")
  				.IsOptional();
  
  			Property(p => p.P0100027)
  				.HasColumnName("P0100027")
  				.HasColumnOrder(31)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100027")
  				.IsOptional();
  
  			Property(p => p.P0100028)
  				.HasColumnName("P0100028")
  				.HasColumnOrder(32)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100028")
  				.IsOptional();
  
  			Property(p => p.P0100029)
  				.HasColumnName("P0100029")
  				.HasColumnOrder(33)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100029")
  				.IsOptional();
  
  			Property(p => p.P0100030)
  				.HasColumnName("P0100030")
  				.HasColumnOrder(34)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100030")
  				.IsOptional();
  
  			Property(p => p.P0100031)
  				.HasColumnName("P0100031")
  				.HasColumnOrder(35)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100031")
  				.IsOptional();
  
  			Property(p => p.P0100032)
  				.HasColumnName("P0100032")
  				.HasColumnOrder(36)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100032")
  				.IsOptional();
  
  			Property(p => p.P0100033)
  				.HasColumnName("P0100033")
  				.HasColumnOrder(37)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100033")
  				.IsOptional();
  
  			Property(p => p.P0100034)
  				.HasColumnName("P0100034")
  				.HasColumnOrder(38)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100034")
  				.IsOptional();
  
  			Property(p => p.P0100035)
  				.HasColumnName("P0100035")
  				.HasColumnOrder(39)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100035")
  				.IsOptional();
  
  			Property(p => p.P0100036)
  				.HasColumnName("P0100036")
  				.HasColumnOrder(40)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100036")
  				.IsOptional();
  
  			Property(p => p.P0100037)
  				.HasColumnName("P0100037")
  				.HasColumnOrder(41)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100037")
  				.IsOptional();
  
  			Property(p => p.P0100038)
  				.HasColumnName("P0100038")
  				.HasColumnOrder(42)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100038")
  				.IsOptional();
  
  			Property(p => p.P0100039)
  				.HasColumnName("P0100039")
  				.HasColumnOrder(43)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100039")
  				.IsOptional();
  
  			Property(p => p.P0100040)
  				.HasColumnName("P0100040")
  				.HasColumnOrder(44)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100040")
  				.IsOptional();
  
  			Property(p => p.P0100041)
  				.HasColumnName("P0100041")
  				.HasColumnOrder(45)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100041")
  				.IsOptional();
  
  			Property(p => p.P0100042)
  				.HasColumnName("P0100042")
  				.HasColumnOrder(46)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100042")
  				.IsOptional();
  
  			Property(p => p.P0100043)
  				.HasColumnName("P0100043")
  				.HasColumnOrder(47)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100043")
  				.IsOptional();
  
  			Property(p => p.P0100044)
  				.HasColumnName("P0100044")
  				.HasColumnOrder(48)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100044")
  				.IsOptional();
  
  			Property(p => p.P0100045)
  				.HasColumnName("P0100045")
  				.HasColumnOrder(49)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100045")
  				.IsOptional();
  
  			Property(p => p.P0100046)
  				.HasColumnName("P0100046")
  				.HasColumnOrder(50)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100046")
  				.IsOptional();
  
  			Property(p => p.P0100047)
  				.HasColumnName("P0100047")
  				.HasColumnOrder(51)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100047")
  				.IsOptional();
  
  			Property(p => p.P0100048)
  				.HasColumnName("P0100048")
  				.HasColumnOrder(52)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100048")
  				.IsOptional();
  
  			Property(p => p.P0100049)
  				.HasColumnName("P0100049")
  				.HasColumnOrder(53)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100049")
  				.IsOptional();
  
  			Property(p => p.P0100050)
  				.HasColumnName("P0100050")
  				.HasColumnOrder(54)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100050")
  				.IsOptional();
  
  			Property(p => p.P0100051)
  				.HasColumnName("P0100051")
  				.HasColumnOrder(55)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100051")
  				.IsOptional();
  
  			Property(p => p.P0100052)
  				.HasColumnName("P0100052")
  				.HasColumnOrder(56)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100052")
  				.IsOptional();
  
  			Property(p => p.P0100053)
  				.HasColumnName("P0100053")
  				.HasColumnOrder(57)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100053")
  				.IsOptional();
  
  			Property(p => p.P0100054)
  				.HasColumnName("P0100054")
  				.HasColumnOrder(58)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100054")
  				.IsOptional();
  
  			Property(p => p.P0100055)
  				.HasColumnName("P0100055")
  				.HasColumnOrder(59)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100055")
  				.IsOptional();
  
  			Property(p => p.P0100056)
  				.HasColumnName("P0100056")
  				.HasColumnOrder(60)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100056")
  				.IsOptional();
  
  			Property(p => p.P0100057)
  				.HasColumnName("P0100057")
  				.HasColumnOrder(61)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100057")
  				.IsOptional();
  
  			Property(p => p.P0100058)
  				.HasColumnName("P0100058")
  				.HasColumnOrder(62)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100058")
  				.IsOptional();
  
  			Property(p => p.P0100059)
  				.HasColumnName("P0100059")
  				.HasColumnOrder(63)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100059")
  				.IsOptional();
  
  			Property(p => p.P0100060)
  				.HasColumnName("P0100060")
  				.HasColumnOrder(64)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100060")
  				.IsOptional();
  
  			Property(p => p.P0100061)
  				.HasColumnName("P0100061")
  				.HasColumnOrder(65)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100061")
  				.IsOptional();
  
  			Property(p => p.P0100062)
  				.HasColumnName("P0100062")
  				.HasColumnOrder(66)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100062")
  				.IsOptional();
  
  			Property(p => p.P0100063)
  				.HasColumnName("P0100063")
  				.HasColumnOrder(67)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100063")
  				.IsOptional();
  
  			Property(p => p.P0100064)
  				.HasColumnName("P0100064")
  				.HasColumnOrder(68)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100064")
  				.IsOptional();
  
  			Property(p => p.P0100065)
  				.HasColumnName("P0100065")
  				.HasColumnOrder(69)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100065")
  				.IsOptional();
  
  			Property(p => p.P0100066)
  				.HasColumnName("P0100066")
  				.HasColumnOrder(70)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100066")
  				.IsOptional();
  
  			Property(p => p.P0100067)
  				.HasColumnName("P0100067")
  				.HasColumnOrder(71)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100067")
  				.IsOptional();
  
  			Property(p => p.P0100068)
  				.HasColumnName("P0100068")
  				.HasColumnOrder(72)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100068")
  				.IsOptional();
  
  			Property(p => p.P0100069)
  				.HasColumnName("P0100069")
  				.HasColumnOrder(73)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100069")
  				.IsOptional();
  
  			Property(p => p.P0100070)
  				.HasColumnName("P0100070")
  				.HasColumnOrder(74)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100070")
  				.IsOptional();
  
  			Property(p => p.P0100071)
  				.HasColumnName("P0100071")
  				.HasColumnOrder(75)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0100071")
  				.IsOptional();
  
  			Property(p => p.P0110001)
  				.HasColumnName("P0110001")
  				.HasColumnOrder(76)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0110001")
  				.IsOptional();
  
  			Property(p => p.P0110002)
  				.HasColumnName("P0110002")
  				.HasColumnOrder(77)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0110002")
  				.IsOptional();
  
  			Property(p => p.P0110003)
  				.HasColumnName("P0110003")
  				.HasColumnOrder(78)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("P0110003")
  				.IsOptional();
  
  
gt: 			Property(p => p.P0110004)