コード例 #1
0
        public IEnumerable <TablesWithColumnsDto> GetDbObjects(DbObjectTypes dbObjectType)
        {
            switch (dbObjectType)
            {
            case DbObjectTypes.Tables:
                return(_retrieveDbObjectsRepository.GetTables());

            case DbObjectTypes.StoredProcedures:
                return(_retrieveDbObjectsRepository.GetStoredProcedures());

            case DbObjectTypes.Views:
                return(_retrieveDbObjectsRepository.GetViews());

            case DbObjectTypes.TableValuedFunctions:
                return(_retrieveDbObjectsRepository.GetTableValuedFunctions());

            default:
                return(new List <TablesWithColumnsDto>());
            }
        }