private void SetMetaDataList(string tableName, string connectionString)
        {
            SprocDataLayerGeneratorDataAccess dataAccess            = new SprocDataLayerGeneratorDataAccess();
            MetaInformationSchema             metaInformationSchema = dataAccess.GetSchema(connectionString, tableName);

            _metaDataList.Add(metaInformationSchema);
        }
示例#2
0
        public void SetMetaDataList(string sprocName)
        {
            SprocDataLayerGeneratorDataAccess dataAccess = new SprocDataLayerGeneratorDataAccess();

            List <MetaSqlDependency> allDependenciesForSproc =
                dataAccess.GetMetaSqlDependency(_smoObjectsAndSettings.ConnectionString, sprocName);
            //returns all dependencies for one sproc
            MetaSprocSqlDependency oneMetaSprocSqlDependency =
                this.GetMetaSprocSqlDependencyForOneSproc(allDependenciesForSproc,
                                                          sprocName);

            if (oneMetaSprocSqlDependency != null)
            {
                _metaSprocSqlDependencyList.Add(oneMetaSprocSqlDependency);

                if (oneMetaSprocSqlDependency.SprocDependencies.Count > 0)
                {
                    foreach (MetaSqlDependency sprocDependency in oneMetaSprocSqlDependency.SprocDependencies)
                    {
                        SetMetaDataList(sprocDependency.ReferencedObject);
                    }
                }
            }
        }
        private void SetMetaDataList(string connectionString)
        {
            SprocDataLayerGeneratorDataAccess dataAccess = new SprocDataLayerGeneratorDataAccess();

            _metaDataList = dataAccess.GetSchema(connectionString);
        }