示例#1
0
        /// <summary>
        /// Creates the correct name of the stored procedure to call, thus with schema/catalog name overwrites.
        /// </summary>
        /// <param name="storedProcedureName">Name of the stored procedure.</param>
        /// <returns>stored procedure name with the catalog/schema name overwritten, if applicable</returns>
        private string CreateCorrectStoredProcedureName(string storedProcedureName)
        {
            DynamicQueryEngine dqe      = (DynamicQueryEngine)CreateDynamicQueryEngine();
            string             procName = dqe.GetNewPerCallStoredProcedureName(storedProcedureName);

            return(DynamicQueryEngine.GetNewStoredProcedureName(procName));
        }
示例#2
0
        /// <summary>
        /// Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite hashtables.
        /// </summary>
        protected override DynamicQueryEngineBase CreateDynamicQueryEngine()
        {
            DynamicQueryEngine toReturn = new DynamicQueryEngine();

            toReturn.PerCallCatalogNameOverwrites = _catalogNameOverwrites;
            toReturn.PerCallSchemaNameOverwrites  = _schemaNameOverwrites;
            return((DynamicQueryEngineBase)toReturn);
        }
 /// <summary>
 /// Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite hashtables.
 /// </summary>
 protected override DynamicQueryEngineBase CreateDynamicQueryEngine()
 {
     DynamicQueryEngine toReturn = new DynamicQueryEngine();
     toReturn.PerCallCatalogNameOverwrites = _catalogNameOverwrites;
     toReturn.PerCallSchemaNameOverwrites = _schemaNameOverwrites;
     return (DynamicQueryEngineBase)toReturn;
 }
 /// <summary>
 /// Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite hashtables.
 /// </summary>
 protected override DynamicQueryEngineBase CreateDynamicQueryEngine()
 {
     DynamicQueryEngine toReturn = new DynamicQueryEngine();
     return (DynamicQueryEngineBase)toReturn;
 }