मैं भंडार इंटरफेस के साथ एनएचबेर्नेट का उपयोग करता था।एंटीटी फ्रेमवर्क के साथ रिपोजिटरी पैटर्न 4
ईएफ के साथ इस पैटर्न का उपयोग करने का उचित तरीका क्या है?
RepositoryBase<T>
के लिए, मैं इस भंडार इंटरफ़ेस को कैसे कार्यान्वित कर सकता हूं?
public interface IRepository<T>
{
T GetById(object id);
void Save(T entity);
T[] GetAll();
void Delete(T entity);
}
IObjectSet की तरह सीम ईएफ विशिष्ट है और इसलिए मुझे एक भंडार पैटर्न में पसंद नहीं है। प्वाइंट यह है कि आप अपने Irepository ईएफ निर्भरता नहीं चाहते हैं – Gluip