123456789101112131415161718192021 |
- using Microsoft.Data.SqlClient;
- using System.Data;
- namespace AipDatabase.API.Infrastructures
- {
- public class DatabaseFactory : IDatabaseFactory
- {
- private readonly string _connectionString;
- public DatabaseFactory(IConfiguration configuration)
- {
- _connectionString = configuration.GetConnectionString("DefaultConnection") ?? throw new ApplicationException("Missing Database connection string.");
- }
- IDbConnection IDatabaseFactory.GetDbConnection()
- {
- return new SqlConnection(_connectionString);
- }
- }
- }
|