इसके साथ क्या गलत है?टी contravariantly मान्य होना चाहिए
interface IRepository<out T> where T : IBusinessEntity
{
IQueryable<T> GetAll();
void Save(T t);
void Delete(T t);
}
इसे कहते हैं:
अमान्य विचरण: प्रकार पैरामीटर 'टी' 'MyNamespace.IRepository.Delete (टी)' पर contravariantly मान्य होना चाहिए। 'टी' कॉन्वर्सेंट है।
आपने क्या किया? मुझे एक ही समस्या का सामना करना पड़ रहा है। जवाब वास्तव में इसे हल नहीं करते हैं; मुझे GetAll की आवश्यकता है, उसी श्रेणी में सहेजें और हटाएं – David
क्षमा करें मुझे याद नहीं है। यह 4 साल पहले था। – Eduardo