Beispiel #1
0
 public CompositeMigrationsAnnotationsProvider(MigrationsAnnotationProviderDependencies dependencies)
 {
     _providers = new IMigrationsAnnotationProvider[] {
         new SqlServerMigrationsAnnotationProvider(dependencies),
         new SqliteMigrationsAnnotationProvider(dependencies)
     };
 }
Beispiel #2
0
        /// <summary>
        /// ʵÀý»¯
        /// </summary>
        /// <param name="dependencies">ǨÒÆ×¢½âÌṩÆ÷ÒÀÀµ</param>
        /// <param name="logger">ÈÕÖ¾</param>
        public OracleMigrationsAnnotationProvider(
            [NotNull] MigrationsAnnotationProviderDependencies dependencies,
            IDiagnosticsLogger <DbLoggerCategory.Migrations> logger = null)
            : base(dependencies)
        {
            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Migrations> .Write(logger, LogLevel.Trace, OracleTraceTag.Entry, OracleTraceClassName.OracleMigrationsAnnotationProvider, OracleTraceFuncName.ctor);
            }

            m_oracleLogger = logger;

            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Migrations> .Write(m_oracleLogger, LogLevel.Trace, OracleTraceTag.Exit, OracleTraceClassName.OracleMigrationsAnnotationProvider, OracleTraceFuncName.ctor);
            }
        }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of this class.
 /// </summary>
 /// <param name="dependencies"> Parameter object containing dependencies for this service. </param>
 public SpannerMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
Beispiel #4
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 TaosMigrationsAnnotationProvider([NotNull] MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
        /// <summary>
        ///     Initializes a new instance of this class.
        /// </summary>
        /// <param name="dependencies"> Parameter object containing dependencies for this service. </param>
#pragma warning disable EF1001 // Internal EF Core API usage.
        public SqlServerMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
#pragma warning restore EF1001 // Internal EF Core API usage.
            : base(dependencies)
        {
        }
Beispiel #6
0
 public CommentAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
Beispiel #7
0
 public ExtendedSqlServerMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies) : base(dependencies)
 {
     Console.WriteLine("ExtendedSqlServerMigrationsAnnotationProvider()");
     Debugger.Launch();
 }
Beispiel #8
0
 /// <summary>
 ///     Initializes a new instance of this class.
 /// </summary>
 /// <param name="dependencies"> Parameter object containing dependencies for this service. </param>
 public FirebirdSqlMigrationsAnnotationProvider([NotNull] MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
 public ClickHouseMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
 public SqlChangeTrackingMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies) : base(dependencies)
 {
 }
Beispiel #11
0
 /// <summary>
 ///     Initializes a new instance of this class.
 /// </summary>
 /// <param name="dependencies">Parameter object containing dependencies for this service.</param>
 public MigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
 {
     Dependencies = dependencies;
 }
Beispiel #12
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 SqliteMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
Beispiel #13
0
 public SqlServerSystemVersioningAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
 public CustomAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
Beispiel #15
0
 public ExtendedSqlServerMigrationsAnnotationProvider(MigrationsAnnotationProviderDependencies dependencies) : base(dependencies)
 {
 }
Beispiel #16
0
 /// <summary>
 ///     Initializes a new instance of this class.
 /// </summary>
 /// <param name="dependencies"> Parameter object containing dependencies for this service. </param>
 public SqlServerMigrationsAnnotationProvider([NotNull] MigrationsAnnotationProviderDependencies dependencies)
     : base(dependencies)
 {
 }
 public JsonMigrationsAnnotationProvider([NotNullAttribute] MigrationsAnnotationProviderDependencies dependencies) : base(dependencies)
 {
 }