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_00032Map : EntityTypeConfiguration<SummaryOne_SF1_00032>
  	{
  		public SummaryOne_SF1_00032Map()
  		{
  			ToTable("SF1_00032", "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.PCT012M001)
  				.HasColumnName("PCT012M001")
  				.HasColumnOrder(5)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M001")
  				.IsOptional();
  
  			Property(p => p.PCT012M002)
  				.HasColumnName("PCT012M002")
  				.HasColumnOrder(6)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M002")
  				.IsOptional();
  
  			Property(p => p.PCT012M003)
  				.HasColumnName("PCT012M003")
  				.HasColumnOrder(7)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M003")
  				.IsOptional();
  
  			Property(p => p.PCT012M004)
  				.HasColumnName("PCT012M004")
  				.HasColumnOrder(8)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M004")
  				.IsOptional();
  
  			Property(p => p.PCT012M005)
  				.HasColumnName("PCT012M005")
  				.HasColumnOrder(9)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M005")
  				.IsOptional();
  
  			Property(p => p.PCT012M006)
  				.HasColumnName("PCT012M006")
  				.HasColumnOrder(10)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M006")
  				.IsOptional();
  
  			Property(p => p.PCT012M007)
  				.HasColumnName("PCT012M007")
  				.HasColumnOrder(11)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M007")
  				.IsOptional();
  
  			Property(p => p.PCT012M008)
  				.HasColumnName("PCT012M008")
  				.HasColumnOrder(12)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M008")
  				.IsOptional();
  
  			Property(p => p.PCT012M009)
  				.HasColumnName("PCT012M009")
  				.HasColumnOrder(13)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M009")
  				.IsOptional();
  
  			Property(p => p.PCT012M010)
  				.HasColumnName("PCT012M010")
  				.HasColumnOrder(14)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M010")
  				.IsOptional();
  
  			Property(p => p.PCT012M011)
  				.HasColumnName("PCT012M011")
  				.HasColumnOrder(15)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M011")
  				.IsOptional();
  
  			Property(p => p.PCT012M012)
  				.HasColumnName("PCT012M012")
  				.HasColumnOrder(16)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M012")
  				.IsOptional();
  
  			Property(p => p.PCT012M013)
  				.HasColumnName("PCT012M013")
  				.HasColumnOrder(17)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M013")
  				.IsOptional();
  
  			Property(p => p.PCT012M014)
  				.HasColumnName("PCT012M014")
  				.HasColumnOrder(18)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M014")
  				.IsOptional();
  
  			Property(p => p.PCT012M015)
  				.HasColumnName("PCT012M015")
  				.HasColumnOrder(19)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M015")
  				.IsOptional();
  
  			Property(p => p.PCT012M016)
  				.HasColumnName("PCT012M016")
  				.HasColumnOrder(20)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M016")
  				.IsOptional();
  
  			Property(p => p.PCT012M017)
  				.HasColumnName("PCT012M017")
  				.HasColumnOrder(21)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M017")
  				.IsOptional();
  
  			Property(p => p.PCT012M018)
  				.HasColumnName("PCT012M018")
  				.HasColumnOrder(22)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M018")
  				.IsOptional();
  
  			Property(p => p.PCT012M019)
  				.HasColumnName("PCT012M019")
  				.HasColumnOrder(23)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M019")
  				.IsOptional();
  
  			Property(p => p.PCT012M020)
  				.HasColumnName("PCT012M020")
  				.HasColumnOrder(24)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M020")
  				.IsOptional();
  
  			Property(p => p.PCT012M021)
  				.HasColumnName("PCT012M021")
  				.HasColumnOrder(25)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M021")
  				.IsOptional();
  
  			Property(p => p.PCT012M022)
  				.HasColumnName("PCT012M022")
  				.HasColumnOrder(26)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M022")
  				.IsOptional();
  
  			Property(p => p.PCT012M023)
  				.HasColumnName("PCT012M023")
  				.HasColumnOrder(27)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M023")
  				.IsOptional();
  
  			Property(p => p.PCT012M024)
  				.HasColumnName("PCT012M024")
  				.HasColumnOrder(28)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M024")
  				.IsOptional();
  
  			Property(p => p.PCT012M025)
  				.HasColumnName("PCT012M025")
  				.HasColumnOrder(29)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M025")
  				.IsOptional();
  
  			Property(p => p.PCT012M026)
  				.HasColumnName("PCT012M026")
  				.HasColumnOrder(30)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M026")
  				.IsOptional();
  
  			Property(p => p.PCT012M027)
  				.HasColumnName("PCT012M027")
  				.HasColumnOrder(31)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M027")
  				.IsOptional();
  
  			Property(p => p.PCT012M028)
  				.HasColumnName("PCT012M028")
  				.HasColumnOrder(32)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M028")
  				.IsOptional();
  
  			Property(p => p.PCT012M029)
  				.HasColumnName("PCT012M029")
  				.HasColumnOrder(33)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M029")
  				.IsOptional();
  
  			Property(p => p.PCT012M030)
  				.HasColumnName("PCT012M030")
  				.HasColumnOrder(34)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M030")
  				.IsOptional();
  
  			Property(p => p.PCT012M031)
  				.HasColumnName("PCT012M031")
  				.HasColumnOrder(35)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M031")
  				.IsOptional();
  
  			Property(p => p.PCT012M032)
  				.HasColumnName("PCT012M032")
  				.HasColumnOrder(36)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M032")
  				.IsOptional();
  
  			Property(p => p.PCT012M033)
  				.HasColumnName("PCT012M033")
  				.HasColumnOrder(37)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M033")
  				.IsOptional();
  
  			Property(p => p.PCT012M034)
  				.HasColumnName("PCT012M034")
  				.HasColumnOrder(38)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M034")
  				.IsOptional();
  
  			Property(p => p.PCT012M035)
  				.HasColumnName("PCT012M035")
  				.HasColumnOrder(39)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M035")
  				.IsOptional();
  
  			Property(p => p.PCT012M036)
  				.HasColumnName("PCT012M036")
  				.HasColumnOrder(40)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M036")
  				.IsOptional();
  
  			Property(p => p.PCT012M037)
  				.HasColumnName("PCT012M037")
  				.HasColumnOrder(41)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M037")
  				.IsOptional();
  
  			Property(p => p.PCT012M038)
  				.HasColumnName("PCT012M038")
  				.HasColumnOrder(42)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M038")
  				.IsOptional();
  
  			Property(p => p.PCT012M039)
  				.HasColumnName("PCT012M039")
  				.HasColumnOrder(43)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M039")
  				.IsOptional();
  
  			Property(p => p.PCT012M040)
  				.HasColumnName("PCT012M040")
  				.HasColumnOrder(44)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M040")
  				.IsOptional();
  
  			Property(p => p.PCT012M041)
  				.HasColumnName("PCT012M041")
  				.HasColumnOrder(45)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M041")
  				.IsOptional();
  
  			Property(p => p.PCT012M042)
  				.HasColumnName("PCT012M042")
  				.HasColumnOrder(46)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M042")
  				.IsOptional();
  
  			Property(p => p.PCT012M043)
  				.HasColumnName("PCT012M043")
  				.HasColumnOrder(47)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT012M043")
  				.IsOptional();
  
  
gt: 			Property(p => p.PCT012M044)