public class DbContextFactory : object
Member | Description | |
---|---|---|
Constructor | ||
GetDbContext<TDbContext> | Creates a new DbContext for a specific DbContext type public static TDbContext GetDbContext<TDbContext>();
public static TDbContext GetDbContext<TDbContext>(string connectionStringId);
|
|
GetThreadScopedDbContext<TDbContext> | Creates a Thread Scoped DataContext object that can be reused. The DataContext is stored in Thread local storage. public static TDbContext GetThreadScopedDbContext<TDbContext>(string connectionStringId,
string key); |
|
GetWebRequestOrThreadScopedDataContext<TDbContext> | Retrieves a Web Request DbContext if available. If not available will use a thread scoped DbContext instead public static TDbContext GetWebRequestOrThreadScopedDataContext<TDbContext>(string connectionStringId,
string key); |
|
GetWebRequestScopedDbContext<TDbContext> | Creates a ASP.NET Context scoped instance of a DbContext. This static method creates a single instance and reuses it whenever this method is called. public static TDbContext GetWebRequestScopedDbContext<TDbContext>(string connectionStringId,
string key); |