我正在编程一个ASP.NET Core Rest API。为此,我使用了以下代码行来建立数据库连接。
services.Add(new ServiceDescriptor(typeof(BookDBContext), new BookDBContext(Configuration["ConnectionStrings:DefaultConnection"]))); //Get connection string from AppSettings.
我不使用实体框架。
这是创建数据库连接的一种安全方法吗?
public class BookDBContext : IDisposable
{
public string ConnectionString { get; set; }
public MySqlConnection Conn { get; set; }
private bool IsDisposed;
public BookDBContext(string connectionString) {
this.ConnectionString = connectionString;
}
private MySqlConnection GetConnection()
{
return new MySqlConnection(this.ConnectionString);
}
...