Acme.Northwind.EFDAL.NorthwindEntities.GetEntityFromField C# (CSharp) Метод

GetEntityFromField() публичный статический Метод

Determines the entity from one of its fields
public static GetEntityFromField ( Enum field ) : EntityMappingConstants
field System.Enum
Результат EntityMappingConstants
		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!");
		}