Exemple #1
0
 public MySqlSqlGenerationHelper(
     [NotNull] RelationalSqlGenerationHelperDependencies dependencies,
     IMySqlOptions options)
     : base(dependencies)
 {
     _options = options;
 }
Exemple #2
0
 public FbSqlGenerationHelper(
     [NotNull] RelationalSqlGenerationHelperDependencies dependencies,
     [NotNull] IFirebirdOptions options
     )
     : base(dependencies)
 {
     _options   = options;
     _maxLength = _options.ConnectionSettings.ServerVersion.MetadataMaxLength;
 }
Exemple #3
0
 public LowercaseQuerySqlGenerator(QuerySqlGeneratorDependencies dependencies, RelationalSqlGenerationHelperDependencies rSGenDep, SelectExpression selectExpression) :
     base(
         new QuerySqlGeneratorDependencies(dependencies.CommandBuilderFactory,
                                           new LowercaseSqlGenerationHelper(rSGenDep),
                                           dependencies.ParameterNameGeneratorFactory,
                                           dependencies.RelationalTypeMapper)
         , selectExpression)
 {
 }
        public AS400SqlGenerationHelper(
            [NotNull] RelationalSqlGenerationHelperDependencies dependencies,
            [NotNull] IAS400Options options)
            : base(dependencies)
        {
            //iDB2Connection conn;
            //conn.GetConnectionStringBuilder().Naming ?
            iDB2NamingConvention naming = iDB2NamingConvention.System;

            naming = options.NamingConvention;
            schemaTableSeperator = naming.Seperator();
        }
Exemple #5
0
        /// <summary>
        /// 实例化Sql生成帮助器
        /// </summary>
        /// <param name="dependencies">Sql生成帮助器依赖</param>
        /// <param name="logger">日志</param>
        public OracleSqlGenerationHelper(
            [NotNull] RelationalSqlGenerationHelperDependencies dependencies,
            IDiagnosticsLogger <DbLoggerCategory.Database.Command> logger)
            : base(dependencies)
        {
            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Database.Command> .Write(logger, LogLevel.Trace, OracleTraceTag.Entry, OracleTraceClassName.OracleSqlGenerationHelper, OracleTraceFuncName.ctor);
            }

            m_oracleLogger = logger;

            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Database.Command> .Write(logger, LogLevel.Trace, OracleTraceTag.Exit, OracleTraceClassName.OracleSqlGenerationHelper, OracleTraceFuncName.ctor);
            }
        }
 public PostgresSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
 public FbSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies, IFbOptions options)
     : base(dependencies)
 {
     _options = options;
 }
Exemple #8
0
 public JsonSqlGenerationHelper([NotNullAttribute] RelationalSqlGenerationHelperDependencies dependencies) : base(dependencies)
 {
 }
 public CassandraSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies) : base(dependencies)
 {
 }
        //Note: This helper, used throughout SQL generation logic, holds provider specific settings such
        // as delimiters and statement terminators.

        /// <summary>
        /// This is internal functionality and not intended for public use.
        /// </summary>
        public SpannerSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies, string statementTerminator = "")
            : base(dependencies)
        {
            Dependencies        = dependencies;
            StatementTerminator = statementTerminator;
        }
 public ClickHouseSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
Exemple #12
0
 public UnquotedOracleSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
Exemple #13
0
 public KoraliumSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies) : base(dependencies)
 {
 }
Exemple #14
0
 public FbSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
     ParameterNameMarker = "@";
 }
Exemple #15
0
 public LowercaseSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies) : base(dependencies)
 {
 }
 /// <summary>
 ///     Initializes a new instance of the this class.
 /// </summary>
 /// <param name="dependencies">Parameter object containing dependencies for this service.</param>
 public RelationalSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
 {
     Dependencies = dependencies;
 }
Exemple #17
0
 public RivenPostgreSqlGenerationHelper([NotNull] RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
 public RivenOracleSqlGenerationHelperToUpper([NotNull] RelationalSqlGenerationHelperDependencies dependencies) :
     base(dependencies)
 {
 }
 /// <summary>
 ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
 ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
 ///     any release. You should only use it directly in your code with extreme caution and knowing that
 ///     doing so can result in application failures when updating to a new Entity Framework Core release.
 /// </summary>
 public SqliteSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
Exemple #20
0
 public SqlCeSqlGenerationHelper([NotNull] RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
Exemple #21
0
 public OracleSqlGenerationHelperExtensions([NotNull] RelationalSqlGenerationHelperDependencies dependencies, IDiagnosticsLogger <DbLoggerCategory.Database.Command> logger)
     : base(dependencies, logger)
 {
     m_oracleLogger = logger;
 }
Exemple #22
0
 public FirebirdSqlSqlGenerationHelper([NotNull] RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }
Exemple #23
0
 public CustomMySqlSqlGenerationHelper(
     RelationalSqlGenerationHelperDependencies dependencies,
     IMySqlOptions options)
     : base(dependencies, options)
 {
 }
 public FbSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies, IFbOptions options)
     : base(dependencies)
 {
     ParameterName = "@";
     _fbOptions    = options;
 }
 public FileMakerSqlGenerationHelper(RelationalSqlGenerationHelperDependencies dependencies)
     : base(dependencies)
 {
 }