public OracleUpdateSqlGenerator(
     [NotNull] UpdateSqlGeneratorDependencies dependencies,
     [NotNull] IRelationalTypeMappingSource typeMappingSource)
     : base(dependencies)
 {
     _typeMappingSource = typeMappingSource;
 }
 public MySqlUpdateSqlGenerator(
     [NotNull] UpdateSqlGeneratorDependencies dependencies,
     [NotNull] IRelationalTypeMapper typeMapper)
     : base(dependencies)
 {
     _typeMapper = typeMapper;
 }
コード例 #3
0
 public FbUpdateSqlGenerator(
     [NotNull] UpdateSqlGeneratorDependencies dependencies,
     [NotNull] IRelationalTypeMapper mapper
     )
     : base(dependencies)
 {
     _mapper = mapper;
 }
コード例 #4
0
 public FbUpdateSqlGenerator(
     UpdateSqlGeneratorDependencies dependencies,
     IRelationalTypeMappingSource typeMapper,
     IFbOptions fbOptions)
     : base(dependencies)
 {
     _typeMapper = typeMapper;
     _typeReturn = fbOptions.IsLegacyDialect ? "INT" : "BIGINT";
 }
コード例 #5
0
 public SpannerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
     if (dependencies.SqlGenerationHelper is SpannerSqlGenerationHelper spannerSqlGenerationHelper)
     {
         _sqlGenerationHelper = new SpannerSqlGenerationHelper(spannerSqlGenerationHelper.Dependencies, ";");
     }
     else
     {
         _sqlGenerationHelper = dependencies.SqlGenerationHelper;
     }
 }
コード例 #6
0
        /// <summary>
        /// 实例化
        /// </summary>
        /// <param name="dependencies">UpdateSql生成器依赖</param>
        /// <param name="typeMappingSource">类型映射源</param>
        /// <param name="logger">日志</param>
        public OracleUpdateSqlGenerator(
            [NotNull] UpdateSqlGeneratorDependencies dependencies,
            [NotNull] IRelationalTypeMappingSource typeMappingSource,
            IDiagnosticsLogger <DbLoggerCategory.Update> logger = null)
            : base(dependencies)
        {
            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Update> .Write(logger, LogLevel.Trace, OracleTraceTag.Entry, OracleTraceClassName.OracleUpdateSqlGenerator, OracleTraceFuncName.ctor);
            }

            _typeMappingSource = typeMappingSource;
            m_oracleLogger     = logger;

            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Update> .Write(logger, LogLevel.Trace, OracleTraceTag.Exit, OracleTraceClassName.OracleUpdateSqlGenerator, OracleTraceFuncName.ctor);
            }
        }
コード例 #7
0
 /// <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 SqliteUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
 }
コード例 #8
0
 /// <summary>
 ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
 ///     directly from your code. This API may change or be removed in future releases.
 /// </summary>
 public TaosUpdateSqlGenerator([NotNull] UpdateSqlGeneratorDependencies dependencies, TaosConnectionStringBuilder taosConnectionStringBuilder)
     : base(dependencies)
 {
     _taosConnectionStringBuilder = taosConnectionStringBuilder;
 }
 public MySqlUpdateSqlGenerator(
     [NotNull] UpdateSqlGeneratorDependencies dependencies
     ) : base(dependencies)
 {
 }
 public OracleUpdateSqlGeneratorSpacer([NotNull] UpdateSqlGeneratorDependencies dependencies, [NotNull] IRelationalTypeMappingSource typeMappingSource, IDiagnosticsLogger <DbLoggerCategory.Update> logger = null)
     : base(dependencies, typeMappingSource, logger)
 {
     _typeMappingSource = typeMappingSource;
     m_oracleLogger     = logger;
 }
コード例 #11
0
 public KoraliumUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies)
 {
 }
コード例 #12
0
 public FileMakerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
 }
コード例 #13
0
 /// <summary>
 ///     Initializes a new instance of the this class.
 /// </summary>
 /// <param name="dependencies">Parameter object containing dependencies for this service.</param>
 protected UpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
 {
     Dependencies = dependencies;
 }
コード例 #14
0
 public AseServerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
 }
コード例 #15
0
 public CassandraUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies)
 {
 }
コード例 #16
0
 public ClickHouseUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies)
 {
 }
 public FbUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies, IRelationalTypeMapper typeMapper)
     : base(dependencies)
 {
     _typeMapperRelational = typeMapper;
 }
 public OpenEdgeUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies)
 {
 }
コード例 #19
0
 public WithChangeTracingContextSqlServerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
 }
コード例 #20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EtherealSqlServerUpdateSqlGenerator"/> class.
 /// </summary>
 public EtherealSqlServerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies)
 {
 }
コード例 #21
0
 public FirebirdSqlUpdateSqlGenerator(
     [NotNull] UpdateSqlGeneratorDependencies dependencies,
     [NotNull] IRelationalTypeMapper typeMapper)
     : base(dependencies)
     => _typeMapperRelational = typeMapper;
コード例 #22
0
 /// <summary>
 ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
 ///     directly from your code. This API may change or be removed in future releases.
 /// </summary>
 public SqlServerUpdateSqlGenerator(
     [NotNull] UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
 }
コード例 #23
0
 public NpgsqlUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies)
     : base(dependencies)
 {
 }