Я проверяю пример, который вы предоставили по ссылке, а также исходный код на GitHub, но кажется, что в вашей конфигурации Unity отсутствует внедрение свойства context, которое вы объявили.
Это означает, что в файле UnityConfig.cs перед этой строкой:
container.RegisterType<IRepository<EmployeeInfo,int>,EmployeeInfoRepository>();
Вы должны поставить что-то вроде:
container.RegisterType<ApplicationEntities>();
Это позволит при создании единства экземпляра EmployeeInfoRepository для Unity создавать контекст, необходимый для доступа к базе данных.