Как мне зарегистрировать DI для следующего через подход Unity web.config? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть интерфейс и класс следующим образом:

public interface IEventStoreRepository<T> where T : Entity

и класс

public class EventStoreRepository<T> : IEventStoreRepository<T> where T : Entity, new()

Я настроил в файле web.config следующее,

<register type="IEventStoreRepository[Entity]" mapTo="EventStoreRepository" />

выдает ошибку при запуске приложения как,

Имя типа или псевдоним IEventStoreRepository [Entity] не удалось разрешить.Пожалуйста, проверьте ваш файл конфигурации и проверьте это имя типа.

как мне правильно сделать это?любая ссылка на документацию будет отличной. Спасибо

1 Ответ

0 голосов
/ 19 декабря 2018

Как упоминалось в большей части документации, вы можете зарегистрировать тип, используя [].Иметь конфигурацию, как показано ниже,

 <register type="IEventStoreRepository[]" mapTo="EventStoreRepository[]"/>
...