Kami membuat modul generik (BaseModule
Masalahnya adalah Nancy membuang pengecualian ketika mencoba membuat instance BaseModule karena ini adalah tipe generik
Bagaimana kita bisa menghindari ini?
@ndphuong Saya belum memeriksa ini tetapi Anda dapat mencoba mengganti pendaftaran modul untuk menentukan modul apa yang sebenarnya ingin Anda daftarkan:
protected override IEnumerable<ModuleRegistration> Modules
{
get
{
return base.Modules.Where(m => m.ModuleType == typeof(GenericBase<YourType>));
}
}
Jadikan modul generik Anda abstract
Tip bagus @thecodejunkie
Komentar yang paling membantu
Jadikan modul generik Anda
abstract