Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 958  
 243

'T' must be a non-abstract type with a public parameterless constructor Hatası

Selamlar,
Bir metod geliştirirken koşul belirtebilirsiniz. T objelerinde "'T' must be a non-abstract type with a public parameterless constructor" gibi bir hata alabilirsiniz.

Buradaki ekran görüntüsünde olduğu gibi bir hata:


Burada belirttiğiniz kısıtlamaya karşın zincirdeki her tür için geçerli olmalıdır. Bu yüzden ihtiyacınız new() metoduna ihtiyacınız var.

Yani şöyle olmalı:IEntityRepository GetRepository() where T : class, new();

İyi çalışmalar,
Recep.

Bu gönderiyi 30.11.2018 12:25:16 tarihinde Rserit düzenledi.

Developer.