using System;
using System.Collections.Generic;
using System.Text;

namespace Apewer.Source
{

    /// <summary></summary>
    public class Example
    {

        private static IExecute CreateExecuteError(string error)
        {
            var execute = new Execute();
            execute.Error = error;
            return execute;
        }

        private static IQuery CreateQueryError(string error)
        {
            var query = new Query();
            query.Error = error;
            return query;
        }

        /// <summary></summary>
        public static IExecute InvalidExecuteConnection { get { return CreateExecuteError("连接无效。"); } }

        /// <summary></summary>
        public static IExecute InvalidExecuteStatement { get { return CreateExecuteError("语句无效。"); } }

        /// <summary></summary>
        public static IExecute InvalidExecuteParameters { get { return CreateExecuteError("参数无效。"); } }

        /// <summary></summary>
        public static IQuery InvalidQueryConnection { get { return CreateQueryError("连接无效。"); } }

        /// <summary></summary>
        public static IQuery InvalidQueryStatement { get { return CreateQueryError("语句无效。"); } }

        /// <summary></summary>
        public static IQuery InvalidQueryParameters { get { return CreateQueryError("参数无效。"); } }

    }

}