我需要我的控制器具有多种功能,例如
由于我的控制器无法继承两个类,例如
您能否就如何为MVC控制器实现一种组合模式提供一些建议?我实际上关心URL路由等。如果我的操作方法将他们的任务委托给“内部”控制器,这是否会起作用。
任何想法都会有所帮助!
更新:
这些是我的构造函数或多或少(我顺便使用DI与Unity)
DbEntityController(IDbRepository<TEntity>)
ServiceEntityController(IServiceRepository<TEntity>)
OrderController(IDbRepository<IOrder>, IServiceRepository<IOrder>)
AddressController(IDbRepository<IAddress>)