いくつかの一般的なアクションを持つ複数のコントローラーがあります。私は汎用コントローラーを作成しました:
public class FirstBaseController<TEntity> where TEntity : class, IFirst, new()
public class SecondBaseController<TEntity> where TEntity : class, ISecond, new()
それから私はこのようなことをしたい:
public class MyController : FirstBaseController<First>, SecondBaseController<Second>
また、C# では複数のクラスの継承が許可されていないことも知っています。これを行う別の方法を教えてもらえますか?