রিপোজিটরি প্যাটার্ন in.NET কোর কি?
রিপোজিটরি প্যাটার্ন in.NET কোর কি?

ভিডিও: রিপোজিটরি প্যাটার্ন in.NET কোর কি?

ভিডিও: রিপোজিটরি প্যাটার্ন in.NET কোর কি?
ভিডিও: ASP.NET CORE-এ রিপোজিটরি প্যাটার্ন 2024, নভেম্বর
Anonim

ভান্ডার প্যাটার্ন ডেটা অ্যাক্সেস লেয়ারের একটি বিমূর্ততা। এটি অন্তর্নিহিত ডেটা উত্স থেকে ডেটা কীভাবে সংরক্ষিত বা পুনরুদ্ধার করা হয় তার বিশদ বিবরণ লুকিয়ে রাখে। কিভাবে তথ্য সংরক্ষণ এবং পুনরুদ্ধার করা হয় তার বিশদ বিবরণ সংশ্লিষ্ট ভান্ডার.

এই পদ্ধতিতে,. NET কোরে ভান্ডার কি?

দ্য ভান্ডার প্যাটার্নটি ডেটা অ্যাক্সেস লেয়ার এবং একটি অ্যাপ্লিকেশনের ব্যবসায়িক লজিক স্তরের মধ্যে একটি বিমূর্ত স্তর তৈরি করার উদ্দেশ্যে তৈরি করা হয়েছে। এটি একটি ডেটা অ্যাক্সেস প্যাটার্ন যা ডেটা অ্যাক্সেসের জন্য আরও ঢিলেঢালাভাবে সংযুক্ত পদ্ধতির অনুরোধ করে।

উপরের পাশাপাশি, সত্তা ফ্রেমওয়ার্ক কোরের সাথে সংগ্রহস্থলের প্যাটার্নটি কি উপযোগী? না, দ ভান্ডার /একক-কর্ম প্যাটার্ন (Rep/UoW-তে সংক্ষিপ্ত করা হয়েছে) তা নয় EF কোরের সাথে দরকারী . একটি ভাল সমাধান ব্যবহার করা হয় ইএফ কোর সরাসরি, যা আপনাকে সমস্ত ব্যবহার করতে দেয় EF কোর এর উচ্চ-কার্যকারি ডাটাবেস অ্যাক্সেস উত্পাদন করার বৈশিষ্ট্য।

এ বিষয়ে ভান্ডারের ধরণ কী?

দ্য সংগ্রহস্থল প্যাটার্ন . ভান্ডার শ্রেণী বা উপাদান যা তথ্য উত্স অ্যাক্সেস করার জন্য প্রয়োজনীয় যুক্তিকে এনক্যাপসুলেট করে। তারা সাধারণ ডেটা অ্যাক্সেস কার্যকারিতা কেন্দ্রীভূত করে, ভাল রক্ষণাবেক্ষণযোগ্যতা প্রদান করে এবং ডোমেন মডেল স্তর থেকে ডেটাবেস অ্যাক্সেস করতে ব্যবহৃত অবকাঠামো বা প্রযুক্তিকে ডিকপলিং করে।

আমরা কেন রিপোজিটরি প্যাটার্ন ব্যবহার করি?

দ্য সংগ্রহস্থল প্যাটার্ন হয় ব্যবহৃত আপনার অ্যাপ্লিকেশনে ব্যবসায়িক যুক্তি এবং ডেটা অ্যাক্সেস স্তরগুলিকে দ্বিগুণ করতে। ডেটা অ্যাক্সেস লেয়ারে সাধারণত স্টোরেজ নির্দিষ্ট কোড এবং ডেটা স্টোরেজ থেকে ডেটা চালানোর পদ্ধতি থাকে।

প্রস্তাবিত: