public static EntityMappingConstants GetEntityFromField(Enum field)
{
if (field is Acme.Northwind.EFDAL.Entity.Category.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Category;
if (field is Acme.Northwind.EFDAL.Entity.Customer.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Customer;
if (field is Acme.Northwind.EFDAL.Entity.CustomerCustomerDemo.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.CustomerCustomerDemo;
if (field is Acme.Northwind.EFDAL.Entity.CustomerDemographic.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.CustomerDemographic;
if (field is Acme.Northwind.EFDAL.Entity.Employee.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Employee;
if (field is Acme.Northwind.EFDAL.Entity.EmployeeTerritorie.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.EmployeeTerritorie;
if (field is Acme.Northwind.EFDAL.Entity.Order.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Order;
if (field is Acme.Northwind.EFDAL.Entity.OrderDetail.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.OrderDetail;
if (field is Acme.Northwind.EFDAL.Entity.Product.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Product;
if (field is Acme.Northwind.EFDAL.Entity.Region.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Region;
if (field is Acme.Northwind.EFDAL.Entity.Shipper.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Shipper;
if (field is Acme.Northwind.EFDAL.Entity.Supplier.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Supplier;
if (field is Acme.Northwind.EFDAL.Entity.Territory.FieldNameConstants) return Acme.Northwind.EFDAL.EntityMappingConstants.Territory;
throw new Exception("Unknown field type!");
}