public void using_repository_instance() { #region sample_using-repository-instance var container = new Container(_ => { _.For <IRepository <string, int> >().UseInstance(new RepositoryInstance <string, int>()); // or skip the custom Instance with: _.For <IRepository <string, int> >().Use(() => RepositoryBuilder.Build <string, int>()); }); #endregion }
public void using_repository_instance() { // SAMPLE: using-repository-instance var container = new Container(_ => { _.For <IRepository <string, int> >().UseInstance(new RepositoryInstance <string, int>()); // or skip the custom Instance with: _.For <IRepository <string, int> >().Use(() => RepositoryBuilder.Build <string, int>()); }); // ENDSAMPLE }
public RepositoryInstance() : base(() => RepositoryBuilder.Build <T, T1>()) { }
public RepositoryInstance() : base(() => RepositoryBuilder.Build <TDocument, TQuery>()) { }