How to use a convention for IRepository<T> with StructureMap mapping
问题 Is there a way in StructureMap to do this kind of repetitive mapping with one line or a convention? For<IRepository<Mailout>>().Use<MailoutRepository>(); For<IRepository<MailServer>>().Use<MailServerRepository>(); For<IRepository<MailoutStatus>>().Use<MailoutStatusRepository>(); For<IRepository<MailoutTemplate>>().Use<MailoutTemplateRepository>(); For<IRepository<Publication>>().Use<PublicationRepository>(); For<IRepository<Recipient>>().Use<RecipientRepository>(); 回答1: To map IRepository