SqlServerDbContextOptionsExtensions Sınıf

Tanım

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

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

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Yöntemler

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

, bir Microsoft SQL Server veritabanına bağlanmak için bağlam yapılandırır, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamasız.

Bir veritabanına bağlanmak için kullanılmadan önce bağlantı veya bağlantı dizesinin ayarlanması gerekir DbContext . Kullanarak bir bağlantı ayarlayın SetDbConnection(DatabaseFacade, DbConnection) . Kullanarak bir bağlantı dizesi ayarlayın SetConnectionString(DatabaseFacade, String) .

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)

, bir Microsoft SQL Server veritabanına bağlanmak için bağlam yapılandırır, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamasız.

Bir veritabanına bağlanmak için kullanılmadan önce bağlantı veya bağlantı dizesinin ayarlanması gerekir DbContext . Kullanarak bir bağlantı ayarlayın SetDbConnection(DatabaseFacade, DbConnection) . Kullanarak bir bağlantı dizesi ayarlayın SetConnectionString(DatabaseFacade, String) .

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

Şunlara uygulanır