예제 #1
0
        /// <summary>
        /// 实例化
        /// </summary>
        /// <param name="annotations">注解</param>
        /// <param name="oracleLogger">日志</param>
        protected OracleModelAnnotations(
            [NotNull] RelationalAnnotations annotations,
            IDiagnosticsLogger <DbLoggerCategory.Model> oracleLogger = null)
            : base(annotations)
        {
            if (Check.IsTraceEnabled(oracleLogger?.Logger))
            {
                Trace <DbLoggerCategory.Model> .Write(oracleLogger, LogLevel.Trace, OracleTraceTag.Entry, OracleTraceClassName.OracleModelAnnotations, OracleTraceFuncName.ctor);
            }

            m_oracleLogger = oracleLogger;

            if (Check.IsTraceEnabled(oracleLogger?.Logger))
            {
                Trace <DbLoggerCategory.Model> .Write(m_oracleLogger, LogLevel.Trace, OracleTraceTag.Exit, OracleTraceClassName.OracleModelAnnotations, OracleTraceFuncName.ctor);
            }
        }
예제 #2
0
 protected OraclePropertyAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #3
0
 public NpgsqlEntityTypeAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #4
0
 public FbEntityTypeAnnotations(RelationalAnnotations annotations)
     : base(annotations)
 {
 }
 protected OracleModelAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #6
0
 protected NpgsqlPropertyAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #7
0
 protected FbKeyAnnotations(RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #8
0
 protected FbPropertyAnnotations(RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #9
0
 protected NpgsqlIndexAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
 protected SqlServerModelAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #11
0
 public AS400EntityTypeAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #12
0
 protected AS400KeyAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #13
0
 public NpgsqlModelAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }
 protected FbModelAnnotations(RelationalAnnotations annotations)
     : base(annotations)
 {
 }
예제 #15
0
 protected SqlServerPropertyAnnotations([NotNull] RelationalAnnotations annotations)
     : base(annotations)
 {
 }