public OracleUpdateSqlGenerator( [NotNull] UpdateSqlGeneratorDependencies dependencies, [NotNull] IRelationalTypeMappingSource typeMappingSource) : base(dependencies) { _typeMappingSource = typeMappingSource; }
public MySqlUpdateSqlGenerator( [NotNull] UpdateSqlGeneratorDependencies dependencies, [NotNull] IRelationalTypeMapper typeMapper) : base(dependencies) { _typeMapper = typeMapper; }
public FbUpdateSqlGenerator( [NotNull] UpdateSqlGeneratorDependencies dependencies, [NotNull] IRelationalTypeMapper mapper ) : base(dependencies) { _mapper = mapper; }
public FbUpdateSqlGenerator( UpdateSqlGeneratorDependencies dependencies, IRelationalTypeMappingSource typeMapper, IFbOptions fbOptions) : base(dependencies) { _typeMapper = typeMapper; _typeReturn = fbOptions.IsLegacyDialect ? "INT" : "BIGINT"; }
public SpannerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { if (dependencies.SqlGenerationHelper is SpannerSqlGenerationHelper spannerSqlGenerationHelper) { _sqlGenerationHelper = new SpannerSqlGenerationHelper(spannerSqlGenerationHelper.Dependencies, ";"); } else { _sqlGenerationHelper = dependencies.SqlGenerationHelper; } }
/// <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); } }
/// <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) { }
/// <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; }
public KoraliumUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
public FileMakerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
/// <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; }
public AseServerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
public CassandraUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
public ClickHouseUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
public FbUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies, IRelationalTypeMapper typeMapper) : base(dependencies) { _typeMapperRelational = typeMapper; }
public OpenEdgeUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
public WithChangeTracingContextSqlServerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
/// <summary> /// Initializes a new instance of the <see cref="EtherealSqlServerUpdateSqlGenerator"/> class. /// </summary> public EtherealSqlServerUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }
public FirebirdSqlUpdateSqlGenerator( [NotNull] UpdateSqlGeneratorDependencies dependencies, [NotNull] IRelationalTypeMapper typeMapper) : base(dependencies) => _typeMapperRelational = typeMapper;
/// <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) { }
public NpgsqlUpdateSqlGenerator(UpdateSqlGeneratorDependencies dependencies) : base(dependencies) { }