我有具有构造函数的类,例如
constructor Create(Factory: IFactory<IConnection>)
当我尝试在容器中注册 IFactory
Container.RegisterType<IFactory<IConnection>,TConnectionFactory>
或者
Container.RegisterType<TConnectionFactory>.Implements<IFactory<IConnection>>
我收到一条错误消息,指出接口没有 guid。
我真的不想添加很多无意义的接口,例如
IConnectionFactory = interface(IFactory<IConnection>)
['{45106BA8-43E7-4D26-B0EF-1639871B93E4}']
end;
解决这个问题,但这是唯一的方法吗?
非常感谢