void IDbContextOptions.AddExtension(DbContextOptionsExtension extension) { Check.NotNull(extension, "extension"); Debug.Assert(_extensions.All(e => e.GetType() != extension.GetType())); extension.Configure(_rawOptions); _extensions.Add(extension); }
void IDbContextOptionsExtensions.AddExtension(DbContextOptionsExtension extension, string memberName) { Check.NotNull(extension, "extension"); CheckNotLocked(memberName); Contract.Assert(_extensions.All(e => e.GetType() != extension.GetType())); _extensions.Add(extension); }