void IDbContextOptions.AddExtension(DbContextOptionsExtension extension)
        {
            Check.NotNull(extension, "extension");

            Debug.Assert(_extensions.All(e => e.GetType() != extension.GetType()));

            extension.Configure(_rawOptions);
            _extensions.Add(extension);
        }
Exemplo n.º 2
0
        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);
        }