text:
///////////////////////////////////////////////////////////////
// This is generated code.
//////////////////////////////////////////////////////////////
// Code is generated using LLBLGen Pro version: 4.2
// Code is generated on:
// Code is generated using templates: SD.TemplateBindings.SharedTemplates
// Templates vendor: Solutions Design.
// Templates version:
//////////////////////////////////////////////////////////////
using System;
using SD.LLBLGen.Pro.ORMSupportClasses;
using AdventureWorks.Dal.Adapter.v42.FactoryClasses;
using AdventureWorks.Dal.Adapter.v42;

namespace AdventureWorks.Dal.Adapter.v42.HelperClasses
{
	/// Field Creation Class for entity AddressEntity
	public partial class AddressFields
	{
		/// Creates a new AddressEntity.AddressId field instance
		public static EntityField2 AddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.AddressId);}
		}
		/// Creates a new AddressEntity.AddressLine1 field instance
		public static EntityField2 AddressLine1
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.AddressLine1);}
		}
		/// Creates a new AddressEntity.AddressLine2 field instance
		public static EntityField2 AddressLine2
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.AddressLine2);}
		}
		/// Creates a new AddressEntity.City field instance
		public static EntityField2 City
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.City);}
		}
		/// Creates a new AddressEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.ModifiedDate);}
		}
		/// Creates a new AddressEntity.PostalCode field instance
		public static EntityField2 PostalCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.PostalCode);}
		}
		/// Creates a new AddressEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.Rowguid);}
		}
		/// Creates a new AddressEntity.SpatialLocation field instance
		public static EntityField2 SpatialLocation
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.SpatialLocation);}
		}
		/// Creates a new AddressEntity.StateProvinceId field instance
		public static EntityField2 StateProvinceId
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressFieldIndex.StateProvinceId);}
		}
	}

	/// Field Creation Class for entity AddressTypeEntity
	public partial class AddressTypeFields
	{
		/// Creates a new AddressTypeEntity.AddressTypeId field instance
		public static EntityField2 AddressTypeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressTypeFieldIndex.AddressTypeId);}
		}
		/// Creates a new AddressTypeEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressTypeFieldIndex.ModifiedDate);}
		}
		/// Creates a new AddressTypeEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressTypeFieldIndex.Name);}
		}
		/// Creates a new AddressTypeEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(AddressTypeFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity BillOfMaterialEntity
	public partial class BillOfMaterialFields
	{
		/// Creates a new BillOfMaterialEntity.BillOfMaterialsId field instance
		public static EntityField2 BillOfMaterialsId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.BillOfMaterialsId);}
		}
		/// Creates a new BillOfMaterialEntity.Bomlevel field instance
		public static EntityField2 Bomlevel
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.Bomlevel);}
		}
		/// Creates a new BillOfMaterialEntity.ComponentId field instance
		public static EntityField2 ComponentId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.ComponentId);}
		}
		/// Creates a new BillOfMaterialEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.EndDate);}
		}
		/// Creates a new BillOfMaterialEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.ModifiedDate);}
		}
		/// Creates a new BillOfMaterialEntity.PerAssemblyQty field instance
		public static EntityField2 PerAssemblyQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.PerAssemblyQty);}
		}
		/// Creates a new BillOfMaterialEntity.ProductAssemblyId field instance
		public static EntityField2 ProductAssemblyId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.ProductAssemblyId);}
		}
		/// Creates a new BillOfMaterialEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.StartDate);}
		}
		/// Creates a new BillOfMaterialEntity.UnitMeasureCode field instance
		public static EntityField2 UnitMeasureCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(BillOfMaterialFieldIndex.UnitMeasureCode);}
		}
	}

	/// Field Creation Class for entity BusinessEntityEntity
	public partial class BusinessEntityFields
	{
		/// Creates a new BusinessEntityEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityFieldIndex.BusinessEntityId);}
		}
		/// Creates a new BusinessEntityEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityFieldIndex.ModifiedDate);}
		}
		/// Creates a new BusinessEntityEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity BusinessEntityAddressEntity
	public partial class BusinessEntityAddressFields
	{
		/// Creates a new BusinessEntityAddressEntity.AddressId field instance
		public static EntityField2 AddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityAddressFieldIndex.AddressId);}
		}
		/// Creates a new BusinessEntityAddressEntity.AddressTypeId field instance
		public static EntityField2 AddressTypeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityAddressFieldIndex.AddressTypeId);}
		}
		/// Creates a new BusinessEntityAddressEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityAddressFieldIndex.BusinessEntityId);}
		}
		/// Creates a new BusinessEntityAddressEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityAddressFieldIndex.ModifiedDate);}
		}
		/// Creates a new BusinessEntityAddressEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityAddressFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity BusinessEntityContactEntity
	public partial class BusinessEntityContactFields
	{
		/// Creates a new BusinessEntityContactEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityContactFieldIndex.BusinessEntityId);}
		}
		/// Creates a new BusinessEntityContactEntity.ContactTypeId field instance
		public static EntityField2 ContactTypeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityContactFieldIndex.ContactTypeId);}
		}
		/// Creates a new BusinessEntityContactEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityContactFieldIndex.ModifiedDate);}
		}
		/// Creates a new BusinessEntityContactEntity.PersonId field instance
		public static EntityField2 PersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityContactFieldIndex.PersonId);}
		}
		/// Creates a new BusinessEntityContactEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(BusinessEntityContactFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity ContactCreditCardEntity
	public partial class ContactCreditCardFields
	{
		/// Creates a new ContactCreditCardEntity.ContactId field instance
		public static EntityField2 ContactId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ContactCreditCardFieldIndex.ContactId);}
		}
		/// Creates a new ContactCreditCardEntity.CreditCardId field instance
		public static EntityField2 CreditCardId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ContactCreditCardFieldIndex.CreditCardId);}
		}
		/// Creates a new ContactCreditCardEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ContactCreditCardFieldIndex.ModifiedDate);}
		}
	}

	/// Field Creation Class for entity ContactTypeEntity
	public partial class ContactTypeFields
	{
		/// Creates a new ContactTypeEntity.ContactTypeId field instance
		public static EntityField2 ContactTypeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ContactTypeFieldIndex.ContactTypeId);}
		}
		/// Creates a new ContactTypeEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ContactTypeFieldIndex.ModifiedDate);}
		}
		/// Creates a new ContactTypeEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ContactTypeFieldIndex.Name);}
		}
	}

	/// Field Creation Class for entity CountryRegionEntity
	public partial class CountryRegionFields
	{
		/// Creates a new CountryRegionEntity.CountryRegionCode field instance
		public static EntityField2 CountryRegionCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(CountryRegionFieldIndex.CountryRegionCode);}
		}
		/// Creates a new CountryRegionEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CountryRegionFieldIndex.ModifiedDate);}
		}
		/// Creates a new CountryRegionEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(CountryRegionFieldIndex.Name);}
		}
	}

	/// Field Creation Class for entity CountryRegionCurrencyEntity
	public partial class CountryRegionCurrencyFields
	{
		/// Creates a new CountryRegionCurrencyEntity.CountryRegionCode field instance
		public static EntityField2 CountryRegionCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(CountryRegionCurrencyFieldIndex.CountryRegionCode);}
		}
		/// Creates a new CountryRegionCurrencyEntity.CurrencyCode field instance
		public static EntityField2 CurrencyCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(CountryRegionCurrencyFieldIndex.CurrencyCode);}
		}
		/// Creates a new CountryRegionCurrencyEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CountryRegionCurrencyFieldIndex.ModifiedDate);}
		}
	}

	/// Field Creation Class for entity CreditCardEntity
	public partial class CreditCardFields
	{
		/// Creates a new CreditCardEntity.CardNumber field instance
		public static EntityField2 CardNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(CreditCardFieldIndex.CardNumber);}
		}
		/// Creates a new CreditCardEntity.CardType field instance
		public static EntityField2 CardType
		{
			get { return (EntityField2)EntityFieldFactory.Create(CreditCardFieldIndex.CardType);}
		}
		/// Creates a new CreditCardEntity.CreditCardId field instance
		public static EntityField2 CreditCardId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CreditCardFieldIndex.CreditCardId);}
		}
		/// Creates a new CreditCardEntity.ExpMonth field instance
		public static EntityField2 ExpMonth
		{
			get { return (EntityField2)EntityFieldFactory.Create(CreditCardFieldIndex.ExpMonth);}
		}
		/// Creates a new CreditCardEntity.ExpYear field instance
		public static EntityField2 ExpYear
		{
			get { return (EntityField2)EntityFieldFactory.Create(CreditCardFieldIndex.ExpYear);}
		}
		/// Creates a new CreditCardEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CreditCardFieldIndex.ModifiedDate);}
		}
	}

	/// Field Creation Class for entity CultureEntity
	public partial class CultureFields
	{
		/// Creates a new CultureEntity.CultureId field instance
		public static EntityField2 CultureId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CultureFieldIndex.CultureId);}
		}
		/// Creates a new CultureEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CultureFieldIndex.ModifiedDate);}
		}
		/// Creates a new CultureEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(CultureFieldIndex.Name);}
		}
	}

	/// Field Creation Class for entity CurrencyEntity
	public partial class CurrencyFields
	{
		/// Creates a new CurrencyEntity.CurrencyCode field instance
		public static EntityField2 CurrencyCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyFieldIndex.CurrencyCode);}
		}
		/// Creates a new CurrencyEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyFieldIndex.ModifiedDate);}
		}
		/// Creates a new CurrencyEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyFieldIndex.Name);}
		}
	}

	/// Field Creation Class for entity CurrencyRateEntity
	public partial class CurrencyRateFields
	{
		/// Creates a new CurrencyRateEntity.AverageRate field instance
		public static EntityField2 AverageRate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.AverageRate);}
		}
		/// Creates a new CurrencyRateEntity.CurrencyRateDate field instance
		public static EntityField2 CurrencyRateDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.CurrencyRateDate);}
		}
		/// Creates a new CurrencyRateEntity.CurrencyRateId field instance
		public static EntityField2 CurrencyRateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.CurrencyRateId);}
		}
		/// Creates a new CurrencyRateEntity.EndOfDayRate field instance
		public static EntityField2 EndOfDayRate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.EndOfDayRate);}
		}
		/// Creates a new CurrencyRateEntity.FromCurrencyCode field instance
		public static EntityField2 FromCurrencyCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.FromCurrencyCode);}
		}
		/// Creates a new CurrencyRateEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.ModifiedDate);}
		}
		/// Creates a new CurrencyRateEntity.ToCurrencyCode field instance
		public static EntityField2 ToCurrencyCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(CurrencyRateFieldIndex.ToCurrencyCode);}
		}
	}

	/// Field Creation Class for entity CustomerEntity
	public partial class CustomerFields
	{
		/// Creates a new CustomerEntity.AccountNumber field instance
		public static EntityField2 AccountNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.AccountNumber);}
		}
		/// Creates a new CustomerEntity.CustomerId field instance
		public static EntityField2 CustomerId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.CustomerId);}
		}
		/// Creates a new CustomerEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.ModifiedDate);}
		}
		/// Creates a new CustomerEntity.PersonId field instance
		public static EntityField2 PersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.PersonId);}
		}
		/// Creates a new CustomerEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.Rowguid);}
		}
		/// Creates a new CustomerEntity.StoreId field instance
		public static EntityField2 StoreId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.StoreId);}
		}
		/// Creates a new CustomerEntity.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(CustomerFieldIndex.TerritoryId);}
		}
	}

	/// Field Creation Class for entity DepartmentEntity
	public partial class DepartmentFields
	{
		/// Creates a new DepartmentEntity.DepartmentId field instance
		public static EntityField2 DepartmentId
		{
			get { return (EntityField2)EntityFieldFactory.Create(DepartmentFieldIndex.DepartmentId);}
		}
		/// Creates a new DepartmentEntity.GroupName field instance
		public static EntityField2 GroupName
		{
			get { return (EntityField2)EntityFieldFactory.Create(DepartmentFieldIndex.GroupName);}
		}
		/// Creates a new DepartmentEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(DepartmentFieldIndex.ModifiedDate);}
		}
		/// Creates a new DepartmentEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(DepartmentFieldIndex.Name);}
		}
	}

	/// Field Creation Class for entity DocumentEntity
	public partial class DocumentFields
	{
		/// Creates a new DocumentEntity.ChangeNumber field instance
		public static EntityField2 ChangeNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.ChangeNumber);}
		}
		/// Creates a new DocumentEntity.Document field instance
		public static EntityField2 Document
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.Document);}
		}
		/// Creates a new DocumentEntity.DocumentLevel field instance
		public static EntityField2 DocumentLevel
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.DocumentLevel);}
		}
		/// Creates a new DocumentEntity.DocumentNode field instance
		public static EntityField2 DocumentNode
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.DocumentNode);}
		}
		/// Creates a new DocumentEntity.DocumentSummary field instance
		public static EntityField2 DocumentSummary
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.DocumentSummary);}
		}
		/// Creates a new DocumentEntity.FileExtension field instance
		public static EntityField2 FileExtension
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.FileExtension);}
		}
		/// Creates a new DocumentEntity.FileName field instance
		public static EntityField2 FileName
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.FileName);}
		}
		/// Creates a new DocumentEntity.FolderFlag field instance
		public static EntityField2 FolderFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.FolderFlag);}
		}
		/// Creates a new DocumentEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.ModifiedDate);}
		}
		/// Creates a new DocumentEntity.Owner field instance
		public static EntityField2 Owner
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.Owner);}
		}
		/// Creates a new DocumentEntity.Revision field instance
		public static EntityField2 Revision
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.Revision);}
		}
		/// Creates a new DocumentEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.Rowguid);}
		}
		/// Creates a new DocumentEntity.Status field instance
		public static EntityField2 Status
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.Status);}
		}
		/// Creates a new DocumentEntity.Title field instance
		public static EntityField2 Title
		{
			get { return (EntityField2)EntityFieldFactory.Create(DocumentFieldIndex.Title);}
		}
	}

	/// Field Creation Class for entity EmailAddressEntity
	public partial class EmailAddressFields
	{
		/// Creates a new EmailAddressEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmailAddressFieldIndex.BusinessEntityId);}
		}
		/// Creates a new EmailAddressEntity.EmailAddressId field instance
		public static EntityField2 EmailAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmailAddressFieldIndex.EmailAddressId);}
		}
		/// Creates a new EmailAddressEntity.EmailAddressValue field instance
		public static EntityField2 EmailAddressValue
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmailAddressFieldIndex.EmailAddressValue);}
		}
		/// Creates a new EmailAddressEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmailAddressFieldIndex.ModifiedDate);}
		}
		/// Creates a new EmailAddressEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmailAddressFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity EmployeeEntity
	public partial class EmployeeFields
	{
		/// Creates a new EmployeeEntity.BirthDate field instance
		public static EntityField2 BirthDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.BirthDate);}
		}
		/// Creates a new EmployeeEntity.CurrentFlag field instance
		public static EntityField2 CurrentFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.CurrentFlag);}
		}
		/// Creates a new EmployeeEntity.EmployeeId field instance
		public static EntityField2 EmployeeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.EmployeeId);}
		}
		/// Creates a new EmployeeEntity.Gender field instance
		public static EntityField2 Gender
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.Gender);}
		}
		/// Creates a new EmployeeEntity.HireDate field instance
		public static EntityField2 HireDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.HireDate);}
		}
		/// Creates a new EmployeeEntity.LoginId field instance
		public static EntityField2 LoginId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.LoginId);}
		}
		/// Creates a new EmployeeEntity.MaritalStatus field instance
		public static EntityField2 MaritalStatus
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.MaritalStatus);}
		}
		/// Creates a new EmployeeEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.ModifiedDate);}
		}
		/// Creates a new EmployeeEntity.NationalIdnumber field instance
		public static EntityField2 NationalIdnumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.NationalIdnumber);}
		}
		/// Creates a new EmployeeEntity.OrganizationLevel field instance
		public static EntityField2 OrganizationLevel
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.OrganizationLevel);}
		}
		/// Creates a new EmployeeEntity.OrganizationNode field instance
		public static EntityField2 OrganizationNode
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.OrganizationNode);}
		}
		/// Creates a new EmployeeEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.Rowguid);}
		}
		/// Creates a new EmployeeEntity.SalariedFlag field instance
		public static EntityField2 SalariedFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.SalariedFlag);}
		}
		/// Creates a new EmployeeEntity.SickLeaveHours field instance
		public static EntityField2 SickLeaveHours
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.SickLeaveHours);}
		}
		/// Creates a new EmployeeEntity.Title field instance
		public static EntityField2 Title
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.Title);}
		}
		/// Creates a new EmployeeEntity.VacationHours field instance
		public static EntityField2 VacationHours
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeFieldIndex.VacationHours);}
		}
	}

	/// Field Creation Class for entity EmployeeDepartmentHistoryEntity
	public partial class EmployeeDepartmentHistoryFields
	{
		/// Creates a new EmployeeDepartmentHistoryEntity.DepartmentId field instance
		public static EntityField2 DepartmentId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeDepartmentHistoryFieldIndex.DepartmentId);}
		}
		/// Creates a new EmployeeDepartmentHistoryEntity.EmployeeId field instance
		public static EntityField2 EmployeeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeDepartmentHistoryFieldIndex.EmployeeId);}
		}
		/// Creates a new EmployeeDepartmentHistoryEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeDepartmentHistoryFieldIndex.EndDate);}
		}
		/// Creates a new EmployeeDepartmentHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeDepartmentHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new EmployeeDepartmentHistoryEntity.ShiftId field instance
		public static EntityField2 ShiftId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeDepartmentHistoryFieldIndex.ShiftId);}
		}
		/// Creates a new EmployeeDepartmentHistoryEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeeDepartmentHistoryFieldIndex.StartDate);}
		}
	}

	/// Field Creation Class for entity EmployeePayHistoryEntity
	public partial class EmployeePayHistoryFields
	{
		/// Creates a new EmployeePayHistoryEntity.EmployeeId field instance
		public static EntityField2 EmployeeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeePayHistoryFieldIndex.EmployeeId);}
		}
		/// Creates a new EmployeePayHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeePayHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new EmployeePayHistoryEntity.PayFrequency field instance
		public static EntityField2 PayFrequency
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeePayHistoryFieldIndex.PayFrequency);}
		}
		/// Creates a new EmployeePayHistoryEntity.Rate field instance
		public static EntityField2 Rate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeePayHistoryFieldIndex.Rate);}
		}
		/// Creates a new EmployeePayHistoryEntity.RateChangeDate field instance
		public static EntityField2 RateChangeDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(EmployeePayHistoryFieldIndex.RateChangeDate);}
		}
	}

	/// Field Creation Class for entity IllustrationEntity
	public partial class IllustrationFields
	{
		/// Creates a new IllustrationEntity.Diagram field instance
		public static EntityField2 Diagram
		{
			get { return (EntityField2)EntityFieldFactory.Create(IllustrationFieldIndex.Diagram);}
		}
		/// Creates a new IllustrationEntity.IllustrationId field instance
		public static EntityField2 IllustrationId
		{
			get { return (EntityField2)EntityFieldFactory.Create(IllustrationFieldIndex.IllustrationId);}
		}
		/// Creates a new IllustrationEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(IllustrationFieldIndex.ModifiedDate);}
		}
	}

	/// Field Creation Class for entity JobCandidateEntity
	public partial class JobCandidateFields
	{
		/// Creates a new JobCandidateEntity.EmployeeId field instance
		public static EntityField2 EmployeeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(JobCandidateFieldIndex.EmployeeId);}
		}
		/// Creates a new JobCandidateEntity.JobCandidateId field instance
		public static EntityField2 JobCandidateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(JobCandidateFieldIndex.JobCandidateId);}
		}
		/// Creates a new JobCandidateEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(JobCandidateFieldIndex.ModifiedDate);}
		}
		/// Creates a new JobCandidateEntity.Resume field instance
		public static EntityField2 Resume
		{
			get { return (EntityField2)EntityFieldFactory.Create(JobCandidateFieldIndex.Resume);}
		}
	}

	/// Field Creation Class for entity LocationEntity
	public partial class LocationFields
	{
		/// Creates a new LocationEntity.Availability field instance
		public static EntityField2 Availability
		{
			get { return (EntityField2)EntityFieldFactory.Create(LocationFieldIndex.Availability);}
		}
		/// Creates a new LocationEntity.CostRate field instance
		public static EntityField2 CostRate
		{
			get { return (EntityField2)EntityFieldFactory.Create(LocationFieldIndex.CostRate);}
		}
		/// Creates a new LocationEntity.LocationId field instance
		public static EntityField2 LocationId
		{
			get { return (EntityField2)EntityFieldFactory.Create(LocationFieldIndex.LocationId);}
		}
		/// Creates a new LocationEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(LocationFieldIndex.ModifiedDate);}
		}
		/// Creates a new LocationEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(LocationFieldIndex.Name);}
		}
	}

	/// Field Creation Class for entity PasswordEntity
	public partial class PasswordFields
	{
		/// Creates a new PasswordEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PasswordFieldIndex.BusinessEntityId);}
		}
		/// Creates a new PasswordEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PasswordFieldIndex.ModifiedDate);}
		}
		/// Creates a new PasswordEntity.PasswordHash field instance
		public static EntityField2 PasswordHash
		{
			get { return (EntityField2)EntityFieldFactory.Create(PasswordFieldIndex.PasswordHash);}
		}
		/// Creates a new PasswordEntity.PasswordSalt field instance
		public static EntityField2 PasswordSalt
		{
			get { return (EntityField2)EntityFieldFactory.Create(PasswordFieldIndex.PasswordSalt);}
		}
		/// Creates a new PasswordEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(PasswordFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity PersonEntity
	public partial class PersonFields
	{
		/// Creates a new PersonEntity.AdditionalContactInfo field instance
		public static EntityField2 AdditionalContactInfo
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.AdditionalContactInfo);}
		}
		/// Creates a new PersonEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.BusinessEntityId);}
		}
		/// Creates a new PersonEntity.Demographics field instance
		public static EntityField2 Demographics
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.Demographics);}
		}
		/// Creates a new PersonEntity.EmailPromotion field instance
		public static EntityField2 EmailPromotion
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.EmailPromotion);}
		}
		/// Creates a new PersonEntity.FirstName field instance
		public static EntityField2 FirstName
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.FirstName);}
		}
		/// Creates a new PersonEntity.LastName field instance
		public static EntityField2 LastName
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.LastName);}
		}
		/// Creates a new PersonEntity.MiddleName field instance
		public static EntityField2 MiddleName
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.MiddleName);}
		}
		/// Creates a new PersonEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.ModifiedDate);}
		}
		/// Creates a new PersonEntity.NameStyle field instance
		public static EntityField2 NameStyle
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.NameStyle);}
		}
		/// Creates a new PersonEntity.PersonType field instance
		public static EntityField2 PersonType
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.PersonType);}
		}
		/// Creates a new PersonEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.Rowguid);}
		}
		/// Creates a new PersonEntity.Suffix field instance
		public static EntityField2 Suffix
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.Suffix);}
		}
		/// Creates a new PersonEntity.Title field instance
		public static EntityField2 Title
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonFieldIndex.Title);}
		}
	}

	/// Field Creation Class for entity PersonPhoneEntity
	public partial class PersonPhoneFields
	{
		/// Creates a new PersonPhoneEntity.BusinessEntityId field instance
		public static EntityField2 BusinessEntityId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonPhoneFieldIndex.BusinessEntityId);}
		}
		/// Creates a new PersonPhoneEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonPhoneFieldIndex.ModifiedDate);}
		}
		/// Creates a new PersonPhoneEntity.PhoneNumber field instance
		public static EntityField2 PhoneNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonPhoneFieldIndex.PhoneNumber);}
		}
		/// Creates a new PersonPhoneEntity.PhoneNumberTypeId field instance
		public static EntityField2 PhoneNumberTypeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PersonPhoneFieldIndex.PhoneNumberTypeId);}
		}
	}

	/// Field Creation Class for entity PhoneNumberTypeEntity
	public partial class PhoneNumberTypeFields
	{
		/// Creates a new PhoneNumberTypeEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PhoneNumberTypeFieldIndex.ModifiedDate);}
		}
		/// Creates a new PhoneNumberTypeEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(PhoneNumberTypeFieldIndex.Name);}
		}
		/// Creates a new PhoneNumberTypeEntity.PhoneNumberTypeId field instance
		public static EntityField2 PhoneNumberTypeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PhoneNumberTypeFieldIndex.PhoneNumberTypeId);}
		}
	}

	/// Field Creation Class for entity ProductEntity
	public partial class ProductFields
	{
		/// Creates a new ProductEntity.Class field instance
		public static EntityField2 Class
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Class);}
		}
		/// Creates a new ProductEntity.Color field instance
		public static EntityField2 Color
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Color);}
		}
		/// Creates a new ProductEntity.DaysToManufacture field instance
		public static EntityField2 DaysToManufacture
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.DaysToManufacture);}
		}
		/// Creates a new ProductEntity.DiscontinuedDate field instance
		public static EntityField2 DiscontinuedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.DiscontinuedDate);}
		}
		/// Creates a new ProductEntity.FinishedGoodsFlag field instance
		public static EntityField2 FinishedGoodsFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.FinishedGoodsFlag);}
		}
		/// Creates a new ProductEntity.ListPrice field instance
		public static EntityField2 ListPrice
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ListPrice);}
		}
		/// Creates a new ProductEntity.MakeFlag field instance
		public static EntityField2 MakeFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.MakeFlag);}
		}
		/// Creates a new ProductEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Name);}
		}
		/// Creates a new ProductEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ProductId);}
		}
		/// Creates a new ProductEntity.ProductLine field instance
		public static EntityField2 ProductLine
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ProductLine);}
		}
		/// Creates a new ProductEntity.ProductModelId field instance
		public static EntityField2 ProductModelId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ProductModelId);}
		}
		/// Creates a new ProductEntity.ProductNumber field instance
		public static EntityField2 ProductNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ProductNumber);}
		}
		/// Creates a new ProductEntity.ProductSubcategoryId field instance
		public static EntityField2 ProductSubcategoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ProductSubcategoryId);}
		}
		/// Creates a new ProductEntity.ReorderPoint field instance
		public static EntityField2 ReorderPoint
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.ReorderPoint);}
		}
		/// Creates a new ProductEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Rowguid);}
		}
		/// Creates a new ProductEntity.SafetyStockLevel field instance
		public static EntityField2 SafetyStockLevel
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.SafetyStockLevel);}
		}
		/// Creates a new ProductEntity.SellEndDate field instance
		public static EntityField2 SellEndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.SellEndDate);}
		}
		/// Creates a new ProductEntity.SellStartDate field instance
		public static EntityField2 SellStartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.SellStartDate);}
		}
		/// Creates a new ProductEntity.Size field instance
		public static EntityField2 Size
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Size);}
		}
		/// Creates a new ProductEntity.SizeUnitMeasureCode field instance
		public static EntityField2 SizeUnitMeasureCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.SizeUnitMeasureCode);}
		}
		/// Creates a new ProductEntity.StandardCost field instance
		public static EntityField2 StandardCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.StandardCost);}
		}
		/// Creates a new ProductEntity.Style field instance
		public static EntityField2 Style
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Style);}
		}
		/// Creates a new ProductEntity.Weight field instance
		public static EntityField2 Weight
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.Weight);}
		}
		/// Creates a new ProductEntity.WeightUnitMeasureCode field instance
		public static EntityField2 WeightUnitMeasureCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductFieldIndex.WeightUnitMeasureCode);}
		}
	}

	/// Field Creation Class for entity ProductCategoryEntity
	public partial class ProductCategoryFields
	{
		/// Creates a new ProductCategoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCategoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductCategoryEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCategoryFieldIndex.Name);}
		}
		/// Creates a new ProductCategoryEntity.ProductCategoryId field instance
		public static EntityField2 ProductCategoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCategoryFieldIndex.ProductCategoryId);}
		}
		/// Creates a new ProductCategoryEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCategoryFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity ProductCostHistoryEntity
	public partial class ProductCostHistoryFields
	{
		/// Creates a new ProductCostHistoryEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCostHistoryFieldIndex.EndDate);}
		}
		/// Creates a new ProductCostHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCostHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductCostHistoryEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCostHistoryFieldIndex.ProductId);}
		}
		/// Creates a new ProductCostHistoryEntity.StandardCost field instance
		public static EntityField2 StandardCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCostHistoryFieldIndex.StandardCost);}
		}
		/// Creates a new ProductCostHistoryEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductCostHistoryFieldIndex.StartDate);}
		}
	}

	/// Field Creation Class for entity ProductDescriptionEntity
	public partial class ProductDescriptionFields
	{
		/// Creates a new ProductDescriptionEntity.Description field instance
		public static EntityField2 Description
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDescriptionFieldIndex.Description);}
		}
		/// Creates a new ProductDescriptionEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDescriptionFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductDescriptionEntity.ProductDescriptionId field instance
		public static EntityField2 ProductDescriptionId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDescriptionFieldIndex.ProductDescriptionId);}
		}
		/// Creates a new ProductDescriptionEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDescriptionFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity ProductDocumentEntity
	public partial class ProductDocumentFields
	{
		/// Creates a new ProductDocumentEntity.DocumentNode field instance
		public static EntityField2 DocumentNode
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDocumentFieldIndex.DocumentNode);}
		}
		/// Creates a new ProductDocumentEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDocumentFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductDocumentEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductDocumentFieldIndex.ProductId);}
		}
	}

	/// Field Creation Class for entity ProductInventoryEntity
	public partial class ProductInventoryFields
	{
		/// Creates a new ProductInventoryEntity.Bin field instance
		public static EntityField2 Bin
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.Bin);}
		}
		/// Creates a new ProductInventoryEntity.LocationId field instance
		public static EntityField2 LocationId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.LocationId);}
		}
		/// Creates a new ProductInventoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductInventoryEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.ProductId);}
		}
		/// Creates a new ProductInventoryEntity.Quantity field instance
		public static EntityField2 Quantity
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.Quantity);}
		}
		/// Creates a new ProductInventoryEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.Rowguid);}
		}
		/// Creates a new ProductInventoryEntity.Shelf field instance
		public static EntityField2 Shelf
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductInventoryFieldIndex.Shelf);}
		}
	}

	/// Field Creation Class for entity ProductListPriceHistoryEntity
	public partial class ProductListPriceHistoryFields
	{
		/// Creates a new ProductListPriceHistoryEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductListPriceHistoryFieldIndex.EndDate);}
		}
		/// Creates a new ProductListPriceHistoryEntity.ListPrice field instance
		public static EntityField2 ListPrice
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductListPriceHistoryFieldIndex.ListPrice);}
		}
		/// Creates a new ProductListPriceHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductListPriceHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductListPriceHistoryEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductListPriceHistoryFieldIndex.ProductId);}
		}
		/// Creates a new ProductListPriceHistoryEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductListPriceHistoryFieldIndex.StartDate);}
		}
	}

	/// Field Creation Class for entity ProductModelEntity
	public partial class ProductModelFields
	{
		/// Creates a new ProductModelEntity.CatalogDescription field instance
		public static EntityField2 CatalogDescription
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelFieldIndex.CatalogDescription);}
		}
		/// Creates a new ProductModelEntity.Instructions field instance
		public static EntityField2 Instructions
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelFieldIndex.Instructions);}
		}
		/// Creates a new ProductModelEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductModelEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelFieldIndex.Name);}
		}
		/// Creates a new ProductModelEntity.ProductModelId field instance
		public static EntityField2 ProductModelId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelFieldIndex.ProductModelId);}
		}
		/// Creates a new ProductModelEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity ProductModelIllustrationEntity
	public partial class ProductModelIllustrationFields
	{
		/// Creates a new ProductModelIllustrationEntity.IllustrationId field instance
		public static EntityField2 IllustrationId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelIllustrationFieldIndex.IllustrationId);}
		}
		/// Creates a new ProductModelIllustrationEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelIllustrationFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductModelIllustrationEntity.ProductModelId field instance
		public static EntityField2 ProductModelId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelIllustrationFieldIndex.ProductModelId);}
		}
	}

	/// Field Creation Class for entity ProductModelProductDescriptionCultureEntity
	public partial class ProductModelProductDescriptionCultureFields
	{
		/// Creates a new ProductModelProductDescriptionCultureEntity.CultureId field instance
		public static EntityField2 CultureId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelProductDescriptionCultureFieldIndex.CultureId);}
		}
		/// Creates a new ProductModelProductDescriptionCultureEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelProductDescriptionCultureFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductModelProductDescriptionCultureEntity.ProductDescriptionId field instance
		public static EntityField2 ProductDescriptionId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelProductDescriptionCultureFieldIndex.ProductDescriptionId);}
		}
		/// Creates a new ProductModelProductDescriptionCultureEntity.ProductModelId field instance
		public static EntityField2 ProductModelId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductModelProductDescriptionCultureFieldIndex.ProductModelId);}
		}
	}

	/// Field Creation Class for entity ProductPhotoEntity
	public partial class ProductPhotoFields
	{
		/// Creates a new ProductPhotoEntity.LargePhoto field instance
		public static EntityField2 LargePhoto
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductPhotoFieldIndex.LargePhoto);}
		}
		/// Creates a new ProductPhotoEntity.LargePhotoFileName field instance
		public static EntityField2 LargePhotoFileName
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductPhotoFieldIndex.LargePhotoFileName);}
		}
		/// Creates a new ProductPhotoEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductPhotoFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductPhotoEntity.ProductPhotoId field instance
		public static EntityField2 ProductPhotoId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductPhotoFieldIndex.ProductPhotoId);}
		}
		/// Creates a new ProductPhotoEntity.ThumbNailPhoto field instance
		public static EntityField2 ThumbNailPhoto
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductPhotoFieldIndex.ThumbNailPhoto);}
		}
		/// Creates a new ProductPhotoEntity.ThumbnailPhotoFileName field instance
		public static EntityField2 ThumbnailPhotoFileName
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductPhotoFieldIndex.ThumbnailPhotoFileName);}
		}
	}

	/// Field Creation Class for entity ProductProductPhotoEntity
	public partial class ProductProductPhotoFields
	{
		/// Creates a new ProductProductPhotoEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductProductPhotoFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductProductPhotoEntity.Primary field instance
		public static EntityField2 Primary
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductProductPhotoFieldIndex.Primary);}
		}
		/// Creates a new ProductProductPhotoEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductProductPhotoFieldIndex.ProductId);}
		}
		/// Creates a new ProductProductPhotoEntity.ProductPhotoId field instance
		public static EntityField2 ProductPhotoId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductProductPhotoFieldIndex.ProductPhotoId);}
		}
	}

	/// Field Creation Class for entity ProductReviewEntity
	public partial class ProductReviewFields
	{
		/// Creates a new ProductReviewEntity.Comments field instance
		public static EntityField2 Comments
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.Comments);}
		}
		/// Creates a new ProductReviewEntity.EmailAddress field instance
		public static EntityField2 EmailAddress
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.EmailAddress);}
		}
		/// Creates a new ProductReviewEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductReviewEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.ProductId);}
		}
		/// Creates a new ProductReviewEntity.ProductReviewId field instance
		public static EntityField2 ProductReviewId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.ProductReviewId);}
		}
		/// Creates a new ProductReviewEntity.Rating field instance
		public static EntityField2 Rating
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.Rating);}
		}
		/// Creates a new ProductReviewEntity.ReviewDate field instance
		public static EntityField2 ReviewDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.ReviewDate);}
		}
		/// Creates a new ProductReviewEntity.ReviewerName field instance
		public static EntityField2 ReviewerName
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductReviewFieldIndex.ReviewerName);}
		}
	}

	/// Field Creation Class for entity ProductSubcategoryEntity
	public partial class ProductSubcategoryFields
	{
		/// Creates a new ProductSubcategoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductSubcategoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductSubcategoryEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductSubcategoryFieldIndex.Name);}
		}
		/// Creates a new ProductSubcategoryEntity.ProductCategoryId field instance
		public static EntityField2 ProductCategoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductSubcategoryFieldIndex.ProductCategoryId);}
		}
		/// Creates a new ProductSubcategoryEntity.ProductSubcategoryId field instance
		public static EntityField2 ProductSubcategoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductSubcategoryFieldIndex.ProductSubcategoryId);}
		}
		/// Creates a new ProductSubcategoryEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductSubcategoryFieldIndex.Rowguid);}
		}
	}

	/// Field Creation Class for entity ProductVendorEntity
	public partial class ProductVendorFields
	{
		/// Creates a new ProductVendorEntity.AverageLeadTime field instance
		public static EntityField2 AverageLeadTime
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.AverageLeadTime);}
		}
		/// Creates a new ProductVendorEntity.LastReceiptCost field instance
		public static EntityField2 LastReceiptCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.LastReceiptCost);}
		}
		/// Creates a new ProductVendorEntity.LastReceiptDate field instance
		public static EntityField2 LastReceiptDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.LastReceiptDate);}
		}
		/// Creates a new ProductVendorEntity.MaxOrderQty field instance
		public static EntityField2 MaxOrderQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.MaxOrderQty);}
		}
		/// Creates a new ProductVendorEntity.MinOrderQty field instance
		public static EntityField2 MinOrderQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.MinOrderQty);}
		}
		/// Creates a new ProductVendorEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.ModifiedDate);}
		}
		/// Creates a new ProductVendorEntity.OnOrderQty field instance
		public static EntityField2 OnOrderQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.OnOrderQty);}
		}
		/// Creates a new ProductVendorEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.ProductId);}
		}
		/// Creates a new ProductVendorEntity.StandardPrice field instance
		public static EntityField2 StandardPrice
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.StandardPrice);}
		}
		/// Creates a new ProductVendorEntity.UnitMeasureCode field instance
		public static EntityField2 UnitMeasureCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.UnitMeasureCode);}
		}
		/// Creates a new ProductVendorEntity.VendorId field instance
		public static EntityField2 VendorId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ProductVendorFieldIndex.VendorId);}
		}
	}

	/// Field Creation Class for entity PurchaseOrderDetailEntity
	public partial class PurchaseOrderDetailFields
	{
		/// Creates a new PurchaseOrderDetailEntity.DueDate field instance
		public static EntityField2 DueDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.DueDate);}
		}
		/// Creates a new PurchaseOrderDetailEntity.LineTotal field instance
		public static EntityField2 LineTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.LineTotal);}
		}
		/// Creates a new PurchaseOrderDetailEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.ModifiedDate);}
		}
		/// Creates a new PurchaseOrderDetailEntity.OrderQty field instance
		public static EntityField2 OrderQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.OrderQty);}
		}
		/// Creates a new PurchaseOrderDetailEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.ProductId);}
		}
		/// Creates a new PurchaseOrderDetailEntity.PurchaseOrderDetailId field instance
		public static EntityField2 PurchaseOrderDetailId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.PurchaseOrderDetailId);}
		}
		/// Creates a new PurchaseOrderDetailEntity.PurchaseOrderId field instance
		public static EntityField2 PurchaseOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.PurchaseOrderId);}
		}
		/// Creates a new PurchaseOrderDetailEntity.ReceivedQty field instance
		public static EntityField2 ReceivedQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.ReceivedQty);}
		}
		/// Creates a new PurchaseOrderDetailEntity.RejectedQty field instance
		public static EntityField2 RejectedQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.RejectedQty);}
		}
		/// Creates a new PurchaseOrderDetailEntity.StockedQty field instance
		public static EntityField2 StockedQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.StockedQty);}
		}
		/// Creates a new PurchaseOrderDetailEntity.UnitPrice field instance
		public static EntityField2 UnitPrice
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderDetailFieldIndex.UnitPrice);}
		}
	}

	/// Field Creation Class for entity PurchaseOrderHeaderEntity
	public partial class PurchaseOrderHeaderFields
	{
		/// Creates a new PurchaseOrderHeaderEntity.EmployeeId field instance
		public static EntityField2 EmployeeId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.EmployeeId);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.Freight field instance
		public static EntityField2 Freight
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.Freight);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.ModifiedDate);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.OrderDate field instance
		public static EntityField2 OrderDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.OrderDate);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.PurchaseOrderId field instance
		public static EntityField2 PurchaseOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.PurchaseOrderId);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.RevisionNumber field instance
		public static EntityField2 RevisionNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.RevisionNumber);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.ShipDate field instance
		public static EntityField2 ShipDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.ShipDate);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.ShipMethodId field instance
		public static EntityField2 ShipMethodId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.ShipMethodId);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.Status field instance
		public static EntityField2 Status
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.Status);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.SubTotal field instance
		public static EntityField2 SubTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.SubTotal);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.TaxAmt field instance
		public static EntityField2 TaxAmt
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.TaxAmt);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.TotalDue field instance
		public static EntityField2 TotalDue
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.TotalDue);}
		}
		/// Creates a new PurchaseOrderHeaderEntity.VendorId field instance
		public static EntityField2 VendorId
		{
			get { return (EntityField2)EntityFieldFactory.Create(PurchaseOrderHeaderFieldIndex.VendorId);}
		}
	}

	/// Field Creation Class for entity SalesOrderDetailEntity
	public partial class SalesOrderDetailFields
	{
		/// Creates a new SalesOrderDetailEntity.CarrierTrackingNumber field instance
		public static EntityField2 CarrierTrackingNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.CarrierTrackingNumber);}
		}
		/// Creates a new SalesOrderDetailEntity.LineTotal field instance
		public static EntityField2 LineTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.LineTotal);}
		}
		/// Creates a new SalesOrderDetailEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesOrderDetailEntity.OrderQty field instance
		public static EntityField2 OrderQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.OrderQty);}
		}
		/// Creates a new SalesOrderDetailEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.ProductId);}
		}
		/// Creates a new SalesOrderDetailEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.Rowguid);}
		}
		/// Creates a new SalesOrderDetailEntity.SalesOrderDetailId field instance
		public static EntityField2 SalesOrderDetailId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.SalesOrderDetailId);}
		}
		/// Creates a new SalesOrderDetailEntity.SalesOrderId field instance
		public static EntityField2 SalesOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.SalesOrderId);}
		}
		/// Creates a new SalesOrderDetailEntity.SpecialOfferId field instance
		public static EntityField2 SpecialOfferId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.SpecialOfferId);}
		}
		/// Creates a new SalesOrderDetailEntity.UnitPrice field instance
		public static EntityField2 UnitPrice
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.UnitPrice);}
		}
		/// Creates a new SalesOrderDetailEntity.UnitPriceDiscount field instance
		public static EntityField2 UnitPriceDiscount
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderDetailFieldIndex.UnitPriceDiscount);}
		}
	}

	/// Field Creation Class for entity SalesOrderHeaderEntity
	public partial class SalesOrderHeaderFields
	{
		/// Creates a new SalesOrderHeaderEntity.AccountNumber field instance
		public static EntityField2 AccountNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.AccountNumber);}
		}
		/// Creates a new SalesOrderHeaderEntity.BillToAddressId field instance
		public static EntityField2 BillToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.BillToAddressId);}
		}
		/// Creates a new SalesOrderHeaderEntity.Comment field instance
		public static EntityField2 Comment
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.Comment);}
		}
		/// Creates a new SalesOrderHeaderEntity.CreditCardApprovalCode field instance
		public static EntityField2 CreditCardApprovalCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.CreditCardApprovalCode);}
		}
		/// Creates a new SalesOrderHeaderEntity.CreditCardId field instance
		public static EntityField2 CreditCardId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.CreditCardId);}
		}
		/// Creates a new SalesOrderHeaderEntity.CurrencyRateId field instance
		public static EntityField2 CurrencyRateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.CurrencyRateId);}
		}
		/// Creates a new SalesOrderHeaderEntity.CustomerId field instance
		public static EntityField2 CustomerId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.CustomerId);}
		}
		/// Creates a new SalesOrderHeaderEntity.DueDate field instance
		public static EntityField2 DueDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.DueDate);}
		}
		/// Creates a new SalesOrderHeaderEntity.Freight field instance
		public static EntityField2 Freight
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.Freight);}
		}
		/// Creates a new SalesOrderHeaderEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesOrderHeaderEntity.OnlineOrderFlag field instance
		public static EntityField2 OnlineOrderFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.OnlineOrderFlag);}
		}
		/// Creates a new SalesOrderHeaderEntity.OrderDate field instance
		public static EntityField2 OrderDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.OrderDate);}
		}
		/// Creates a new SalesOrderHeaderEntity.PurchaseOrderNumber field instance
		public static EntityField2 PurchaseOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.PurchaseOrderNumber);}
		}
		/// Creates a new SalesOrderHeaderEntity.RevisionNumber field instance
		public static EntityField2 RevisionNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.RevisionNumber);}
		}
		/// Creates a new SalesOrderHeaderEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.Rowguid);}
		}
		/// Creates a new SalesOrderHeaderEntity.SalesOrderId field instance
		public static EntityField2 SalesOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.SalesOrderId);}
		}
		/// Creates a new SalesOrderHeaderEntity.SalesOrderNumber field instance
		public static EntityField2 SalesOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.SalesOrderNumber);}
		}
		/// Creates a new SalesOrderHeaderEntity.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.SalesPersonId);}
		}
		/// Creates a new SalesOrderHeaderEntity.ShipDate field instance
		public static EntityField2 ShipDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.ShipDate);}
		}
		/// Creates a new SalesOrderHeaderEntity.ShipMethodId field instance
		public static EntityField2 ShipMethodId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.ShipMethodId);}
		}
		/// Creates a new SalesOrderHeaderEntity.ShipToAddressId field instance
		public static EntityField2 ShipToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.ShipToAddressId);}
		}
		/// Creates a new SalesOrderHeaderEntity.Status field instance
		public static EntityField2 Status
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.Status);}
		}
		/// Creates a new SalesOrderHeaderEntity.SubTotal field instance
		public static EntityField2 SubTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.SubTotal);}
		}
		/// Creates a new SalesOrderHeaderEntity.TaxAmt field instance
		public static EntityField2 TaxAmt
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.TaxAmt);}
		}
		/// Creates a new SalesOrderHeaderEntity.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.TerritoryId);}
		}
		/// Creates a new SalesOrderHeaderEntity.TotalDue field instance
		public static EntityField2 TotalDue
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderFieldIndex.TotalDue);}
		}
	}

	/// Field Creation Class for entity SalesOrderHeaderSalesReasonEntity
	public partial class SalesOrderHeaderSalesReasonFields
	{
		/// Creates a new SalesOrderHeaderSalesReasonEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderSalesReasonFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesOrderHeaderSalesReasonEntity.SalesOrderId field instance
		public static EntityField2 SalesOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderSalesReasonFieldIndex.SalesOrderId);}
		}
		/// Creates a new SalesOrderHeaderSalesReasonEntity.SalesReasonId field instance
		public static EntityField2 SalesReasonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesOrderHeaderSalesReasonFieldIndex.SalesReasonId);}
		}
	}

	/// Field Creation Class for entity SalesPersonEntity
	public partial class SalesPersonFields
	{
		/// Creates a new SalesPersonEntity.Bonus field instance
		public static EntityField2 Bonus
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.Bonus);}
		}
		/// Creates a new SalesPersonEntity.CommissionPct field instance
		public static EntityField2 CommissionPct
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.CommissionPct);}
		}
		/// Creates a new SalesPersonEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesPersonEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.Rowguid);}
		}
		/// Creates a new SalesPersonEntity.SalesLastYear field instance
		public static EntityField2 SalesLastYear
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.SalesLastYear);}
		}
		/// Creates a new SalesPersonEntity.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.SalesPersonId);}
		}
		/// Creates a new SalesPersonEntity.SalesQuota field instance
		public static EntityField2 SalesQuota
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.SalesQuota);}
		}
		/// Creates a new SalesPersonEntity.SalesYtd field instance
		public static EntityField2 SalesYtd
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.SalesYtd);}
		}
		/// Creates a new SalesPersonEntity.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonFieldIndex.TerritoryId);}
		}
	}

	/// Field Creation Class for entity SalesPersonQuotaHistoryEntity
	public partial class SalesPersonQuotaHistoryFields
	{
		/// Creates a new SalesPersonQuotaHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonQuotaHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesPersonQuotaHistoryEntity.QuotaDate field instance
		public static EntityField2 QuotaDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonQuotaHistoryFieldIndex.QuotaDate);}
		}
		/// Creates a new SalesPersonQuotaHistoryEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonQuotaHistoryFieldIndex.Rowguid);}
		}
		/// Creates a new SalesPersonQuotaHistoryEntity.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonQuotaHistoryFieldIndex.SalesPersonId);}
		}
		/// Creates a new SalesPersonQuotaHistoryEntity.SalesQuota field instance
		public static EntityField2 SalesQuota
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesPersonQuotaHistoryFieldIndex.SalesQuota);}
		}
	}

	/// Field Creation Class for entity SalesReasonEntity
	public partial class SalesReasonFields
	{
		/// Creates a new SalesReasonEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesReasonFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesReasonEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesReasonFieldIndex.Name);}
		}
		/// Creates a new SalesReasonEntity.ReasonType field instance
		public static EntityField2 ReasonType
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesReasonFieldIndex.ReasonType);}
		}
		/// Creates a new SalesReasonEntity.SalesReasonId field instance
		public static EntityField2 SalesReasonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesReasonFieldIndex.SalesReasonId);}
		}
	}

	/// Field Creation Class for entity SalesTaxRateEntity
	public partial class SalesTaxRateFields
	{
		/// Creates a new SalesTaxRateEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesTaxRateEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.Name);}
		}
		/// Creates a new SalesTaxRateEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.Rowguid);}
		}
		/// Creates a new SalesTaxRateEntity.SalesTaxRateId field instance
		public static EntityField2 SalesTaxRateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.SalesTaxRateId);}
		}
		/// Creates a new SalesTaxRateEntity.StateProvinceId field instance
		public static EntityField2 StateProvinceId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.StateProvinceId);}
		}
		/// Creates a new SalesTaxRateEntity.TaxRate field instance
		public static EntityField2 TaxRate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.TaxRate);}
		}
		/// Creates a new SalesTaxRateEntity.TaxType field instance
		public static EntityField2 TaxType
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTaxRateFieldIndex.TaxType);}
		}
	}

	/// Field Creation Class for entity SalesTerritoryEntity
	public partial class SalesTerritoryFields
	{
		/// Creates a new SalesTerritoryEntity.CostLastYear field instance
		public static EntityField2 CostLastYear
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.CostLastYear);}
		}
		/// Creates a new SalesTerritoryEntity.CostYtd field instance
		public static EntityField2 CostYtd
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.CostYtd);}
		}
		/// Creates a new SalesTerritoryEntity.CountryRegionCode field instance
		public static EntityField2 CountryRegionCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.CountryRegionCode);}
		}
		/// Creates a new SalesTerritoryEntity.Group field instance
		public static EntityField2 Group
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.Group);}
		}
		/// Creates a new SalesTerritoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesTerritoryEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.Name);}
		}
		/// Creates a new SalesTerritoryEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.Rowguid);}
		}
		/// Creates a new SalesTerritoryEntity.SalesLastYear field instance
		public static EntityField2 SalesLastYear
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.SalesLastYear);}
		}
		/// Creates a new SalesTerritoryEntity.SalesYtd field instance
		public static EntityField2 SalesYtd
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.SalesYtd);}
		}
		/// Creates a new SalesTerritoryEntity.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryFieldIndex.TerritoryId);}
		}
	}

	/// Field Creation Class for entity SalesTerritoryHistoryEntity
	public partial class SalesTerritoryHistoryFields
	{
		/// Creates a new SalesTerritoryHistoryEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryHistoryFieldIndex.EndDate);}
		}
		/// Creates a new SalesTerritoryHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new SalesTerritoryHistoryEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryHistoryFieldIndex.Rowguid);}
		}
		/// Creates a new SalesTerritoryHistoryEntity.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryHistoryFieldIndex.SalesPersonId);}
		}
		/// Creates a new SalesTerritoryHistoryEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryHistoryFieldIndex.StartDate);}
		}
		/// Creates a new SalesTerritoryHistoryEntity.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SalesTerritoryHistoryFieldIndex.TerritoryId);}
		}
	}

	/// Field Creation Class for entity ScrapReasonEntity
	public partial class ScrapReasonFields
	{
		/// Creates a new ScrapReasonEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ScrapReasonFieldIndex.ModifiedDate);}
		}
		/// Creates a new ScrapReasonEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ScrapReasonFieldIndex.Name);}
		}
		/// Creates a new ScrapReasonEntity.ScrapReasonId field instance
		public static EntityField2 ScrapReasonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ScrapReasonFieldIndex.ScrapReasonId);}
		}
	}

	/// Field Creation Class for entity ShiftEntity
	public partial class ShiftFields
	{
		/// Creates a new ShiftEntity.EndTime field instance
		public static EntityField2 EndTime
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShiftFieldIndex.EndTime);}
		}
		/// Creates a new ShiftEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShiftFieldIndex.ModifiedDate);}
		}
		/// Creates a new ShiftEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShiftFieldIndex.Name);}
		}
		/// Creates a new ShiftEntity.ShiftId field instance
		public static EntityField2 ShiftId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShiftFieldIndex.ShiftId);}
		}
		/// Creates a new ShiftEntity.StartTime field instance
		public static EntityField2 StartTime
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShiftFieldIndex.StartTime);}
		}
	}

	/// Field Creation Class for entity ShipMethodEntity
	public partial class ShipMethodFields
	{
		/// Creates a new ShipMethodEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShipMethodFieldIndex.ModifiedDate);}
		}
		/// Creates a new ShipMethodEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShipMethodFieldIndex.Name);}
		}
		/// Creates a new ShipMethodEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShipMethodFieldIndex.Rowguid);}
		}
		/// Creates a new ShipMethodEntity.ShipBase field instance
		public static EntityField2 ShipBase
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShipMethodFieldIndex.ShipBase);}
		}
		/// Creates a new ShipMethodEntity.ShipMethodId field instance
		public static EntityField2 ShipMethodId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShipMethodFieldIndex.ShipMethodId);}
		}
		/// Creates a new ShipMethodEntity.ShipRate field instance
		public static EntityField2 ShipRate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShipMethodFieldIndex.ShipRate);}
		}
	}

	/// Field Creation Class for entity ShoppingCartItemEntity
	public partial class ShoppingCartItemFields
	{
		/// Creates a new ShoppingCartItemEntity.DateCreated field instance
		public static EntityField2 DateCreated
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShoppingCartItemFieldIndex.DateCreated);}
		}
		/// Creates a new ShoppingCartItemEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShoppingCartItemFieldIndex.ModifiedDate);}
		}
		/// Creates a new ShoppingCartItemEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShoppingCartItemFieldIndex.ProductId);}
		}
		/// Creates a new ShoppingCartItemEntity.Quantity field instance
		public static EntityField2 Quantity
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShoppingCartItemFieldIndex.Quantity);}
		}
		/// Creates a new ShoppingCartItemEntity.ShoppingCartId field instance
		public static EntityField2 ShoppingCartId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShoppingCartItemFieldIndex.ShoppingCartId);}
		}
		/// Creates a new ShoppingCartItemEntity.ShoppingCartItemId field instance
		public static EntityField2 ShoppingCartItemId
		{
			get { return (EntityField2)EntityFieldFactory.Create(ShoppingCartItemFieldIndex.ShoppingCartItemId);}
		}
	}

	/// Field Creation Class for entity SpecialOfferEntity
	public partial class SpecialOfferFields
	{
		/// Creates a new SpecialOfferEntity.Category field instance
		public static EntityField2 Category
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.Category);}
		}
		/// Creates a new SpecialOfferEntity.Description field instance
		public static EntityField2 Description
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.Description);}
		}
		/// Creates a new SpecialOfferEntity.DiscountPct field instance
		public static EntityField2 DiscountPct
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.DiscountPct);}
		}
		/// Creates a new SpecialOfferEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.EndDate);}
		}
		/// Creates a new SpecialOfferEntity.MaxQty field instance
		public static EntityField2 MaxQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.MaxQty);}
		}
		/// Creates a new SpecialOfferEntity.MinQty field instance
		public static EntityField2 MinQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.MinQty);}
		}
		/// Creates a new SpecialOfferEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.ModifiedDate);}
		}
		/// Creates a new SpecialOfferEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.Rowguid);}
		}
		/// Creates a new SpecialOfferEntity.SpecialOfferId field instance
		public static EntityField2 SpecialOfferId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.SpecialOfferId);}
		}
		/// Creates a new SpecialOfferEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.StartDate);}
		}
		/// Creates a new SpecialOfferEntity.Type field instance
		public static EntityField2 Type
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferFieldIndex.Type);}
		}
	}

	/// Field Creation Class for entity SpecialOfferProductEntity
	public partial class SpecialOfferProductFields
	{
		/// Creates a new SpecialOfferProductEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferProductFieldIndex.ModifiedDate);}
		}
		/// Creates a new SpecialOfferProductEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferProductFieldIndex.ProductId);}
		}
		/// Creates a new SpecialOfferProductEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferProductFieldIndex.Rowguid);}
		}
		/// Creates a new SpecialOfferProductEntity.SpecialOfferId field instance
		public static EntityField2 SpecialOfferId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SpecialOfferProductFieldIndex.SpecialOfferId);}
		}
	}

	/// Field Creation Class for entity StateProvinceEntity
	public partial class StateProvinceFields
	{
		/// Creates a new StateProvinceEntity.CountryRegionCode field instance
		public static EntityField2 CountryRegionCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.CountryRegionCode);}
		}
		/// Creates a new StateProvinceEntity.IsOnlyStateProvinceFlag field instance
		public static EntityField2 IsOnlyStateProvinceFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.IsOnlyStateProvinceFlag);}
		}
		/// Creates a new StateProvinceEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.ModifiedDate);}
		}
		/// Creates a new StateProvinceEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.Name);}
		}
		/// Creates a new StateProvinceEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.Rowguid);}
		}
		/// Creates a new StateProvinceEntity.StateProvinceCode field instance
		public static EntityField2 StateProvinceCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.StateProvinceCode);}
		}
		/// Creates a new StateProvinceEntity.StateProvinceId field instance
		public static EntityField2 StateProvinceId
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.StateProvinceId);}
		}
		/// Creates a new StateProvinceEntity.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(StateProvinceFieldIndex.TerritoryId);}
		}
	}

	/// Field Creation Class for entity StoreEntity
	public partial class StoreFields
	{
		/// Creates a new StoreEntity.CustomerId field instance
		public static EntityField2 CustomerId
		{
			get { return (EntityField2)EntityFieldFactory.Create(StoreFieldIndex.CustomerId);}
		}
		/// Creates a new StoreEntity.Demographics field instance
		public static EntityField2 Demographics
		{
			get { return (EntityField2)EntityFieldFactory.Create(StoreFieldIndex.Demographics);}
		}
		/// Creates a new StoreEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(StoreFieldIndex.ModifiedDate);}
		}
		/// Creates a new StoreEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(StoreFieldIndex.Name);}
		}
		/// Creates a new StoreEntity.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(StoreFieldIndex.Rowguid);}
		}
		/// Creates a new StoreEntity.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(StoreFieldIndex.SalesPersonId);}
		}
	}

	/// Field Creation Class for entity TransactionHistoryEntity
	public partial class TransactionHistoryFields
	{
		/// Creates a new TransactionHistoryEntity.ActualCost field instance
		public static EntityField2 ActualCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.ActualCost);}
		}
		/// Creates a new TransactionHistoryEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.ModifiedDate);}
		}
		/// Creates a new TransactionHistoryEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.ProductId);}
		}
		/// Creates a new TransactionHistoryEntity.Quantity field instance
		public static EntityField2 Quantity
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.Quantity);}
		}
		/// Creates a new TransactionHistoryEntity.ReferenceOrderId field instance
		public static EntityField2 ReferenceOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.ReferenceOrderId);}
		}
		/// Creates a new TransactionHistoryEntity.ReferenceOrderLineId field instance
		public static EntityField2 ReferenceOrderLineId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.ReferenceOrderLineId);}
		}
		/// Creates a new TransactionHistoryEntity.TransactionDate field instance
		public static EntityField2 TransactionDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.TransactionDate);}
		}
		/// Creates a new TransactionHistoryEntity.TransactionId field instance
		public static EntityField2 TransactionId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.TransactionId);}
		}
		/// Creates a new TransactionHistoryEntity.TransactionType field instance
		public static EntityField2 TransactionType
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryFieldIndex.TransactionType);}
		}
	}

	/// Field Creation Class for entity TransactionHistoryArchiveEntity
	public partial class TransactionHistoryArchiveFields
	{
		/// Creates a new TransactionHistoryArchiveEntity.ActualCost field instance
		public static EntityField2 ActualCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.ActualCost);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.ModifiedDate);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.ProductId);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.Quantity field instance
		public static EntityField2 Quantity
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.Quantity);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.ReferenceOrderId field instance
		public static EntityField2 ReferenceOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.ReferenceOrderId);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.ReferenceOrderLineId field instance
		public static EntityField2 ReferenceOrderLineId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.ReferenceOrderLineId);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.TransactionDate field instance
		public static EntityField2 TransactionDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.TransactionDate);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.TransactionId field instance
		public static EntityField2 TransactionId
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.TransactionId);}
		}
		/// Creates a new TransactionHistoryArchiveEntity.TransactionType field instance
		public static EntityField2 TransactionType
		{
			get { return (EntityField2)EntityFieldFactory.Create(TransactionHistoryArchiveFieldIndex.TransactionType);}
		}
	}

	/// Field Creation Class for entity UnitMeasureEntity
	public partial class UnitMeasureFields
	{
		/// Creates a new UnitMeasureEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(UnitMeasureFieldIndex.ModifiedDate);}
		}
		/// Creates a new UnitMeasureEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(UnitMeasureFieldIndex.Name);}
		}
		/// Creates a new UnitMeasureEntity.UnitMeasureCode field instance
		public static EntityField2 UnitMeasureCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(UnitMeasureFieldIndex.UnitMeasureCode);}
		}
	}

	/// Field Creation Class for entity VendorEntity
	public partial class VendorFields
	{
		/// Creates a new VendorEntity.AccountNumber field instance
		public static EntityField2 AccountNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.AccountNumber);}
		}
		/// Creates a new VendorEntity.ActiveFlag field instance
		public static EntityField2 ActiveFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.ActiveFlag);}
		}
		/// Creates a new VendorEntity.CreditRating field instance
		public static EntityField2 CreditRating
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.CreditRating);}
		}
		/// Creates a new VendorEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.ModifiedDate);}
		}
		/// Creates a new VendorEntity.Name field instance
		public static EntityField2 Name
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.Name);}
		}
		/// Creates a new VendorEntity.PreferredVendorStatus field instance
		public static EntityField2 PreferredVendorStatus
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.PreferredVendorStatus);}
		}
		/// Creates a new VendorEntity.PurchasingWebServiceUrl field instance
		public static EntityField2 PurchasingWebServiceUrl
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.PurchasingWebServiceUrl);}
		}
		/// Creates a new VendorEntity.VendorId field instance
		public static EntityField2 VendorId
		{
			get { return (EntityField2)EntityFieldFactory.Create(VendorFieldIndex.VendorId);}
		}
	}

	/// Field Creation Class for entity WorkOrderEntity
	public partial class WorkOrderFields
	{
		/// Creates a new WorkOrderEntity.DueDate field instance
		public static EntityField2 DueDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.DueDate);}
		}
		/// Creates a new WorkOrderEntity.EndDate field instance
		public static EntityField2 EndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.EndDate);}
		}
		/// Creates a new WorkOrderEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.ModifiedDate);}
		}
		/// Creates a new WorkOrderEntity.OrderQty field instance
		public static EntityField2 OrderQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.OrderQty);}
		}
		/// Creates a new WorkOrderEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.ProductId);}
		}
		/// Creates a new WorkOrderEntity.ScrappedQty field instance
		public static EntityField2 ScrappedQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.ScrappedQty);}
		}
		/// Creates a new WorkOrderEntity.ScrapReasonId field instance
		public static EntityField2 ScrapReasonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.ScrapReasonId);}
		}
		/// Creates a new WorkOrderEntity.StartDate field instance
		public static EntityField2 StartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.StartDate);}
		}
		/// Creates a new WorkOrderEntity.StockedQty field instance
		public static EntityField2 StockedQty
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.StockedQty);}
		}
		/// Creates a new WorkOrderEntity.WorkOrderId field instance
		public static EntityField2 WorkOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderFieldIndex.WorkOrderId);}
		}
	}

	/// Field Creation Class for entity WorkOrderRoutingEntity
	public partial class WorkOrderRoutingFields
	{
		/// Creates a new WorkOrderRoutingEntity.ActualCost field instance
		public static EntityField2 ActualCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ActualCost);}
		}
		/// Creates a new WorkOrderRoutingEntity.ActualEndDate field instance
		public static EntityField2 ActualEndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ActualEndDate);}
		}
		/// Creates a new WorkOrderRoutingEntity.ActualResourceHrs field instance
		public static EntityField2 ActualResourceHrs
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ActualResourceHrs);}
		}
		/// Creates a new WorkOrderRoutingEntity.ActualStartDate field instance
		public static EntityField2 ActualStartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ActualStartDate);}
		}
		/// Creates a new WorkOrderRoutingEntity.LocationId field instance
		public static EntityField2 LocationId
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.LocationId);}
		}
		/// Creates a new WorkOrderRoutingEntity.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ModifiedDate);}
		}
		/// Creates a new WorkOrderRoutingEntity.OperationSequence field instance
		public static EntityField2 OperationSequence
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.OperationSequence);}
		}
		/// Creates a new WorkOrderRoutingEntity.PlannedCost field instance
		public static EntityField2 PlannedCost
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.PlannedCost);}
		}
		/// Creates a new WorkOrderRoutingEntity.ProductId field instance
		public static EntityField2 ProductId
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ProductId);}
		}
		/// Creates a new WorkOrderRoutingEntity.ScheduledEndDate field instance
		public static EntityField2 ScheduledEndDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ScheduledEndDate);}
		}
		/// Creates a new WorkOrderRoutingEntity.ScheduledStartDate field instance
		public static EntityField2 ScheduledStartDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.ScheduledStartDate);}
		}
		/// Creates a new WorkOrderRoutingEntity.WorkOrderId field instance
		public static EntityField2 WorkOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(WorkOrderRoutingFieldIndex.WorkOrderId);}
		}
	}

	/// Field Creation Class for typedview SohTypedView
	public partial class SohFields
	{
		/// Creates a new SohTypedView.SalesOrderId field instance
		public static EntityField2 SalesOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.SalesOrderId);}
		}

		/// Creates a new SohTypedView.RevisionNumber field instance
		public static EntityField2 RevisionNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.RevisionNumber);}
		}

		/// Creates a new SohTypedView.OrderDate field instance
		public static EntityField2 OrderDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.OrderDate);}
		}

		/// Creates a new SohTypedView.DueDate field instance
		public static EntityField2 DueDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.DueDate);}
		}

		/// Creates a new SohTypedView.ShipDate field instance
		public static EntityField2 ShipDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.ShipDate);}
		}

		/// Creates a new SohTypedView.Status field instance
		public static EntityField2 Status
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.Status);}
		}

		/// Creates a new SohTypedView.OnlineOrderFlag field instance
		public static EntityField2 OnlineOrderFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.OnlineOrderFlag);}
		}

		/// Creates a new SohTypedView.SalesOrderNumber field instance
		public static EntityField2 SalesOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.SalesOrderNumber);}
		}

		/// Creates a new SohTypedView.PurchaseOrderNumber field instance
		public static EntityField2 PurchaseOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.PurchaseOrderNumber);}
		}

		/// Creates a new SohTypedView.AccountNumber field instance
		public static EntityField2 AccountNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.AccountNumber);}
		}

		/// Creates a new SohTypedView.CustomerId field instance
		public static EntityField2 CustomerId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.CustomerId);}
		}

		/// Creates a new SohTypedView.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.SalesPersonId);}
		}

		/// Creates a new SohTypedView.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.TerritoryId);}
		}

		/// Creates a new SohTypedView.BillToAddressId field instance
		public static EntityField2 BillToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.BillToAddressId);}
		}

		/// Creates a new SohTypedView.ShipToAddressId field instance
		public static EntityField2 ShipToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.ShipToAddressId);}
		}

		/// Creates a new SohTypedView.ShipMethodId field instance
		public static EntityField2 ShipMethodId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.ShipMethodId);}
		}

		/// Creates a new SohTypedView.CreditCardId field instance
		public static EntityField2 CreditCardId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.CreditCardId);}
		}

		/// Creates a new SohTypedView.CreditCardApprovalCode field instance
		public static EntityField2 CreditCardApprovalCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.CreditCardApprovalCode);}
		}

		/// Creates a new SohTypedView.CurrencyRateId field instance
		public static EntityField2 CurrencyRateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.CurrencyRateId);}
		}

		/// Creates a new SohTypedView.SubTotal field instance
		public static EntityField2 SubTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.SubTotal);}
		}

		/// Creates a new SohTypedView.TaxAmt field instance
		public static EntityField2 TaxAmt
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.TaxAmt);}
		}

		/// Creates a new SohTypedView.Freight field instance
		public static EntityField2 Freight
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.Freight);}
		}

		/// Creates a new SohTypedView.TotalDue field instance
		public static EntityField2 TotalDue
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.TotalDue);}
		}

		/// Creates a new SohTypedView.Comment field instance
		public static EntityField2 Comment
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.Comment);}
		}

		/// Creates a new SohTypedView.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.Rowguid);}
		}

		/// Creates a new SohTypedView.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohFieldIndex.ModifiedDate);}
		}
	}

	/// Field Creation Class for typedview SohLinqPocoTypedView
	public partial class SohLinqPocoFields
	{
		/// Creates a new SohLinqPocoTypedView.SalesOrderId field instance
		public static EntityField2 SalesOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.SalesOrderId);}
		}

		/// Creates a new SohLinqPocoTypedView.RevisionNumber field instance
		public static EntityField2 RevisionNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.RevisionNumber);}
		}

		/// Creates a new SohLinqPocoTypedView.OrderDate field instance
		public static EntityField2 OrderDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.OrderDate);}
		}

		/// Creates a new SohLinqPocoTypedView.DueDate field instance
		public static EntityField2 DueDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.DueDate);}
		}

		/// Creates a new SohLinqPocoTypedView.ShipDate field instance
		public static EntityField2 ShipDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.ShipDate);}
		}

		/// Creates a new SohLinqPocoTypedView.Status field instance
		public static EntityField2 Status
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.Status);}
		}

		/// Creates a new SohLinqPocoTypedView.OnlineOrderFlag field instance
		public static EntityField2 OnlineOrderFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.OnlineOrderFlag);}
		}

		/// Creates a new SohLinqPocoTypedView.SalesOrderNumber field instance
		public static EntityField2 SalesOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.SalesOrderNumber);}
		}

		/// Creates a new SohLinqPocoTypedView.PurchaseOrderNumber field instance
		public static EntityField2 PurchaseOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.PurchaseOrderNumber);}
		}

		/// Creates a new SohLinqPocoTypedView.AccountNumber field instance
		public static EntityField2 AccountNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.AccountNumber);}
		}

		/// Creates a new SohLinqPocoTypedView.CustomerId field instance
		public static EntityField2 CustomerId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.CustomerId);}
		}

		/// Creates a new SohLinqPocoTypedView.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.SalesPersonId);}
		}

		/// Creates a new SohLinqPocoTypedView.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.TerritoryId);}
		}

		/// Creates a new SohLinqPocoTypedView.BillToAddressId field instance
		public static EntityField2 BillToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.BillToAddressId);}
		}

		/// Creates a new SohLinqPocoTypedView.ShipToAddressId field instance
		public static EntityField2 ShipToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.ShipToAddressId);}
		}

		/// Creates a new SohLinqPocoTypedView.ShipMethodId field instance
		public static EntityField2 ShipMethodId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.ShipMethodId);}
		}

		/// Creates a new SohLinqPocoTypedView.CreditCardId field instance
		public static EntityField2 CreditCardId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.CreditCardId);}
		}

		/// Creates a new SohLinqPocoTypedView.CreditCardApprovalCode field instance
		public static EntityField2 CreditCardApprovalCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.CreditCardApprovalCode);}
		}

		/// Creates a new SohLinqPocoTypedView.CurrencyRateId field instance
		public static EntityField2 CurrencyRateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.CurrencyRateId);}
		}

		/// Creates a new SohLinqPocoTypedView.SubTotal field instance
		public static EntityField2 SubTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.SubTotal);}
		}

		/// Creates a new SohLinqPocoTypedView.TaxAmt field instance
		public static EntityField2 TaxAmt
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.TaxAmt);}
		}

		/// Creates a new SohLinqPocoTypedView.Freight field instance
		public static EntityField2 Freight
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.Freight);}
		}

		/// Creates a new SohLinqPocoTypedView.TotalDue field instance
		public static EntityField2 TotalDue
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.TotalDue);}
		}

		/// Creates a new SohLinqPocoTypedView.Comment field instance
		public static EntityField2 Comment
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.Comment);}
		}

		/// Creates a new SohLinqPocoTypedView.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.Rowguid);}
		}

		/// Creates a new SohLinqPocoTypedView.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohLinqPocoFieldIndex.ModifiedDate);}
		}
	}

	/// Field Creation Class for typedview SohQuerySpecPocoTypedView
	public partial class SohQuerySpecPocoFields
	{
		/// Creates a new SohQuerySpecPocoTypedView.SalesOrderId field instance
		public static EntityField2 SalesOrderId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.SalesOrderId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.RevisionNumber field instance
		public static EntityField2 RevisionNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.RevisionNumber);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.OrderDate field instance
		public static EntityField2 OrderDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.OrderDate);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.DueDate field instance
		public static EntityField2 DueDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.DueDate);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.ShipDate field instance
		public static EntityField2 ShipDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.ShipDate);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.Status field instance
		public static EntityField2 Status
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.Status);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.OnlineOrderFlag field instance
		public static EntityField2 OnlineOrderFlag
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.OnlineOrderFlag);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.SalesOrderNumber field instance
		public static EntityField2 SalesOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.SalesOrderNumber);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.PurchaseOrderNumber field instance
		public static EntityField2 PurchaseOrderNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.PurchaseOrderNumber);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.AccountNumber field instance
		public static EntityField2 AccountNumber
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.AccountNumber);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.CustomerId field instance
		public static EntityField2 CustomerId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.CustomerId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.SalesPersonId field instance
		public static EntityField2 SalesPersonId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.SalesPersonId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.TerritoryId field instance
		public static EntityField2 TerritoryId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.TerritoryId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.BillToAddressId field instance
		public static EntityField2 BillToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.BillToAddressId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.ShipToAddressId field instance
		public static EntityField2 ShipToAddressId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.ShipToAddressId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.ShipMethodId field instance
		public static EntityField2 ShipMethodId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.ShipMethodId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.CreditCardId field instance
		public static EntityField2 CreditCardId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.CreditCardId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.CreditCardApprovalCode field instance
		public static EntityField2 CreditCardApprovalCode
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.CreditCardApprovalCode);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.CurrencyRateId field instance
		public static EntityField2 CurrencyRateId
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.CurrencyRateId);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.SubTotal field instance
		public static EntityField2 SubTotal
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.SubTotal);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.TaxAmt field instance
		public static EntityField2 TaxAmt
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.TaxAmt);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.Freight field instance
		public static EntityField2 Freight
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.Freight);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.TotalDue field instance
		public static EntityField2 TotalDue
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.TotalDue);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.Comment field instance
		public static EntityField2 Comment
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.Comment);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.Rowguid field instance
		public static EntityField2 Rowguid
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.Rowguid);}
		}

		/// Creates a new SohQuerySpecPocoTypedView.ModifiedDate field instance
		public static EntityField2 ModifiedDate
		{
			get { return (EntityField2)EntityFieldFactory.Create(SohQuerySpecPocoFieldIndex.ModifiedDate);}
		}
	}
}