using System.Data.Common;
using System.Data.SqlClient;
using System.Configuration;
public static void Main(string[] args)
var kernel = new StandardKernel();
kernel.Load(Assembly.GetExecutingAssembly());
var test = kernel.Get<TestConnection>();
public class TestConnection
public IDbConnection DBConnection {get; set;}
public TestConnection(IDbConnection dbConnection )
DBConnection = dbConnection;
Console.WriteLine("Connection String Property :: " + DBConnection.ConnectionString);
public class Bindings : Ninject.Modules.NinjectModule
public override void Load()
.WithConstructorArgument("connectionString",
"Data Source=(local);Initial Catalog=RSTDatabase;Integrated Security=true;MultipleActiveResultSets=True;Connection Timeout=200000; Max Pool Size = 10000");