SqlServerServiceCollectionExtensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 . |