Unity では、ジェネリック インターフェイスをジェネリック実装に簡単にマップできるため、すべての ISomething に対して、SomethingImpl を 1 回の登録でマップできます。
var container = new UnityContainer();
//Map all generic repositories to their concrete generic implementations.
container.RegisterType(
typeof(IRepository<,>),
typeof(Repository<,>)
);
var EmployeeRepository = container.Resolve<IRepository<Employee, int>>();
ムンクで同じことがどのように達成されるでしょうか?