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 SF1CongressionalDistricts113_SF1_00016Map : EntityTypeConfiguration<SF1CongressionalDistricts113_SF1_00016>
  	{
  		public SF1CongressionalDistricts113_SF1_00016Map()
  		{
  			ToTable("SF1_00016", "SF1CongressionalDistricts113");
  
  			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.PCT0090001)
  				.HasColumnName("PCT0090001")
  				.HasColumnOrder(5)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090001")
  				.IsOptional();
  
  			Property(p => p.PCT0090002)
  				.HasColumnName("PCT0090002")
  				.HasColumnOrder(6)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090002")
  				.IsOptional();
  
  			Property(p => p.PCT0090003)
  				.HasColumnName("PCT0090003")
  				.HasColumnOrder(7)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090003")
  				.IsOptional();
  
  			Property(p => p.PCT0090004)
  				.HasColumnName("PCT0090004")
  				.HasColumnOrder(8)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090004")
  				.IsOptional();
  
  			Property(p => p.PCT0090005)
  				.HasColumnName("PCT0090005")
  				.HasColumnOrder(9)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090005")
  				.IsOptional();
  
  			Property(p => p.PCT0090006)
  				.HasColumnName("PCT0090006")
  				.HasColumnOrder(10)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090006")
  				.IsOptional();
  
  			Property(p => p.PCT0090007)
  				.HasColumnName("PCT0090007")
  				.HasColumnOrder(11)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090007")
  				.IsOptional();
  
  			Property(p => p.PCT0090008)
  				.HasColumnName("PCT0090008")
  				.HasColumnOrder(12)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090008")
  				.IsOptional();
  
  			Property(p => p.PCT0090009)
  				.HasColumnName("PCT0090009")
  				.HasColumnOrder(13)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090009")
  				.IsOptional();
  
  			Property(p => p.PCT0090010)
  				.HasColumnName("PCT0090010")
  				.HasColumnOrder(14)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090010")
  				.IsOptional();
  
  			Property(p => p.PCT0090011)
  				.HasColumnName("PCT0090011")
  				.HasColumnOrder(15)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090011")
  				.IsOptional();
  
  			Property(p => p.PCT0090012)
  				.HasColumnName("PCT0090012")
  				.HasColumnOrder(16)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090012")
  				.IsOptional();
  
  			Property(p => p.PCT0090013)
  				.HasColumnName("PCT0090013")
  				.HasColumnOrder(17)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090013")
  				.IsOptional();
  
  			Property(p => p.PCT0090014)
  				.HasColumnName("PCT0090014")
  				.HasColumnOrder(18)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0090014")
  				.IsOptional();
  
  			Property(p => p.PCT0100001)
  				.HasColumnName("PCT0100001")
  				.HasColumnOrder(19)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0100001")
  				.IsOptional();
  
  			Property(p => p.PCT0100002)
  				.HasColumnName("PCT0100002")
  				.HasColumnOrder(20)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0100002")
  				.IsOptional();
  
  			Property(p => p.PCT0100003)
  				.HasColumnName("PCT0100003")
  				.HasColumnOrder(21)
  				.HasColumnType("INT")
  				.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)
  				.HasParameterName("PCT0100003")
  				.IsOptional();
  
  
gt: 			Property(p => p.PCT0100004)