Esempio n. 1
0
        public IQueryable <Temp> GetMetaData(string tableName)
        {
            switch (tableName)
            {
            case "Plants":
                Plant Plant = new Plant();
                return(Plant.GetMetaData().AsQueryable());

            case "PlantTypes":
                PlantType PlantType = new PlantType();
                return(PlantType.GetMetaData().AsQueryable());

            case "PlantCodes":
                PlantCode PlantCode = new PlantCode();
                return(PlantCode.GetMetaData().AsQueryable());

            default:     //no table exists for the given tablename given...
                List <Temp> tempList = new List <Temp>();
                Temp        temp     = new Temp();
                temp.ID          = 0;
                temp.Int_1       = 0;
                temp.Bool_1      = true; //bool_1 will flag it as an error...
                temp.Name        = "Error";
                temp.ShortChar_1 = "Table " + tableName + " Is Not A Valid Table Within The Given Entity Collection, Or Meta Data Was Not Defined For The Given Table Name";
                tempList.Add(temp);
                return(tempList.AsQueryable());
            }
        }