Skip to content

Instantly share code, notes, and snippets.

@carstengehling
Created September 20, 2017 12:59
Show Gist options
  • Save carstengehling/328800f894752e48a2dd66dd90b22158 to your computer and use it in GitHub Desktop.
Save carstengehling/328800f894752e48a2dd66dd90b22158 to your computer and use it in GitHub Desktop.
public class SqlQueue : IQueue
{
private SqlConnection _connection;
public SqlQueue(SqlConnection connection)
{
if (connection == null) throw new ArgumentNullException("connection");
_connection = connection;
}
public void SomeMethod()
{
_connection.Execute("some SQL);
}
}
// SimleInjector
container.Register<SqlConnection>(() => new SqlConnection("connectionstring"));
container.Register<IQueue, SqlQueue>();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment