SqlServerServiceCollectionExtensions SqlServerServiceCollectionExtensions Class

SQL Server specific extension methods for .

Syntax

Declaration

public static class SqlServerServiceCollectionExtensionsPublic Module SqlServerServiceCollectionExtensions

Inheritance Hierarchy

  • System.Object
    System.Object
  • SqlServerServiceCollectionExtensions
    SqlServerServiceCollectionExtensions

Inherited Members

ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Methods summary

Adds the services required by the Microsoft SQL Server database provider for Entity Framework to an . You use this method when using dependency injection in your application, such as with ASP.NET. For more information on setting up dependency injection, see http://go.microsoft.com/fwlink/?LinkId=526890.

You only need to use this functionality when you want Entity Framework to resolve the services it uses from an external dependency injection container. If you are not using an external dependency injection container, Entity Framework will take care of creating the services it requires.

Methods

  • AddEntityFrameworkSqlServer(IServiceCollection)
    AddEntityFrameworkSqlServer(IServiceCollection)

    Adds the services required by the Microsoft SQL Server database provider for Entity Framework to an . You use this method when using dependency injection in your application, such as with ASP.NET. For more information on setting up dependency injection, see http://go.microsoft.com/fwlink/?LinkId=526890.

    You only need to use this functionality when you want Entity Framework to resolve the services it uses from an external dependency injection container. If you are not using an external dependency injection container, Entity Framework will take care of creating the services it requires.

    public static IServiceCollection AddEntityFrameworkSqlServer(this IServiceCollection services)<ExtensionAttribute>
    Public Shared Function AddEntityFrameworkSqlServer(services As IServiceCollection) As IServiceCollection

    Parameters

    • services
      IServiceCollection
      IServiceCollection

      The to add services to.

    Returns

    • IServiceCollection
      IServiceCollection

      The same service collection so that multiple calls can be chained.

    Example

         public void ConfigureServices(IServiceCollection services)
         {
             var connectionString = "connection string to database";
    
             services
                 .AddEntityFrameworkSqlServer()
                 .AddDbContext<MyContext>((serviceProvider, options) =>
                     options.UseSqlServer(connectionString)
                            .UseInternalServiceProvider(serviceProvider));
         }

Details

Assembly

Microsoft.EntityFrameworkCore.SqlServer.dll