/// <summary> /// Copy contructor. /// </summary> /// <param name="o">Read only options.</param> public SqlServerDatabaseOptions(ISqlServerDatabaseOptions o) { if (o == null) { throw new ArgumentNullException(nameof(o)); } DatabaseName = o.DatabaseName; Collation = o.Collation; CompatibilityLevel = o.CompatibilityLevel; }
/// <summary> /// Initializes a new <see cref="SqlServerDatabaseEventArgs"/>. /// </summary> /// <param name="options">Database options.</param> /// <param name="dropped">Whether it has been dropped or created/reset.</param> public SqlServerDatabaseEventArgs(ISqlServerDatabaseOptions options, bool dropped) { DatabaseOptions = options; Dropped = dropped; }