Creamos un módulo genérico (BaseModule
El problema es que Nancy arroja una excepción al intentar crear una instancia de BaseModule porque es de tipo genérico
¿Cómo podemos evitar esto?
@ndphuong No he verificado esto, pero puede intentar anular el registro del módulo para especificar qué módulos desea registrar realmente:
protected override IEnumerable<ModuleRegistration> Modules
{
get
{
return base.Modules.Where(m => m.ModuleType == typeof(GenericBase<YourType>));
}
}
Haga su módulo genérico abstract
Buen consejo
Comentario más útil
Haga su módulo genérico
abstract