Example #1
0
        public SqlTask(AstExecuteSqlTaskNode astNode) : base(astNode)
        {
            ExecuteDuringDesignTime = astNode.ExecuteDuringDesignTime;
            _body = astNode.Query.Body;
            _connection = new OleDBConnection(astNode.Connection);

            StatementType = astNode.Query.QueryType == QueryType.Expression ? SqlTaskStatementType.Expression : SqlTaskStatementType.File;
            ResultSetType = (SqlTaskResultSetType)Enum.Parse(typeof(SqlTaskResultSetType), astNode.ResultSet.ToString(), true);

            LoadResultMappings(astNode);

            LoadParameterMappings(astNode);
        }
Example #2
0
 public bool Equals(Connection connection)
 {
     return Name.Equals(connection.Name, StringComparison.Ordinal);
 }