SqlServerServiceCollectionExtensions Sınıf

Tanım

için belirli genişletme yöntemleri SQL Server IServiceCollection .

public static class SqlServerServiceCollectionExtensions
type SqlServerServiceCollectionExtensions = class
Public Module SqlServerServiceCollectionExtensions
Devralma
SqlServerServiceCollectionExtensions

Yöntemler

AddSqlServer<TContext>(IServiceCollection, String, Action<SqlServerDbContextOptionsBuilder>, Action<DbContextOptionsBuilder>)

verilen Entity Framework DbContext bir hizmet olarak kaydeder IServiceCollection ve bunu bir SQL Server veritabanına bağlanacak şekilde yapılandırır.

Bu yöntem, DbContext SQL Server kullanmak için yapılandırma kısayoludur. Tüm seçenekleri desteklemez. EntityFrameworkServiceCollectionExtensions.AddDbContextBu işlemin tam denetimi için ve ilgili yöntemleri kullanın.

Uygulamanızda ASP.NET Core gibi bağımlılık ekleme işlemini kullanırken bu yöntemi kullanın. Bağımlılık ekleme 'yi kullanmayan uygulamalar için, DbContext Oluşturucu ile doğrudan örnek oluşturmayı düşünün. OnConfiguring(DbContextOptionsBuilder)yöntemi, SQL Server sağlayıcısı ve bağlantı dizesini yapılandırmak için geçersiz kılınabilir.

Bağlamını yapılandırmak için, DbContextOptions<TContext> OnConfiguring(DbContextOptionsBuilder) türetilmiş bağlamdaki yöntemi geçersiz kılın veya bağlamını yapılandırmak için isteğe bağlı bir eylem sağlayın DbContextOptions .

Daha fazla bilgi için bkz. bağımlılık ekleme Ile DbContext kullanma .

Şunlara uygulanır