Skip to content

Instantly share code, notes, and snippets.

@hagbarddenstore
Created March 26, 2015 13:17
Show Gist options
  • Save hagbarddenstore/905f47ee1a66c308c688 to your computer and use it in GitHub Desktop.
Save hagbarddenstore/905f47ee1a66c308c688 to your computer and use it in GitHub Desktop.
StructureMap example...
var container = new Container();
container.Configure(configurer =>
{
configurer.For<IUsersRepository>().Use<SqlServerUsersRepository>();
configurer.For<IPostsRepository>().Use<SqlServerPostsRepository>();
});
var usersRepository = container.GetInstance<IUsersRepository>();
var users = usersRepository.FindAll();
foreach (var user in users)
{
Console.WriteLine("Username: {0}", user.Username)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment