সুচিপত্র:

এন্টিটি ফ্রেমওয়ার্ক কিভাবে কনকারেন্সি পরিচালনা করে?
এন্টিটি ফ্রেমওয়ার্ক কিভাবে কনকারেন্সি পরিচালনা করে?

ভিডিও: এন্টিটি ফ্রেমওয়ার্ক কিভাবে কনকারেন্সি পরিচালনা করে?

ভিডিও: এন্টিটি ফ্রেমওয়ার্ক কিভাবে কনকারেন্সি পরিচালনা করে?
ভিডিও: EF কোর 5-এ কনকারেন্সি চেক 2024, এপ্রিল
Anonim

সত্তা ফ্রেমওয়ার্ক আশাবাদী সমর্থন করে সঙ্গতি গতানুগতিক. EF একটি সংরক্ষণ করে সত্তা ডাটাবেসের ডেটা, অনুমান করে যে একই ডেটা থেকে পরিবর্তন করা হয়নি সত্তা লোড করা হয়েছিল। যদি এটি খুঁজে পায় যে ডেটা পরিবর্তিত হয়েছে, তাহলে একটি ব্যতিক্রম হয় নিক্ষিপ্ত এবং আবার সংরক্ষণ করার চেষ্টা করার আগে আপনাকে অবশ্যই দ্বন্দ্ব সমাধান করতে হবে।

এর পাশাপাশি, এন্টিটি ফ্রেমওয়ার্ক কিভাবে কনকারেন্সি পরিচালনা করে?

সামঞ্জস্যের দ্বন্দ্বগুলি পরিচালনা করার সাধারণ পদ্ধতি হল:

  1. SaveChanges চলাকালীন DbUpdateConcurrencyException ধরুন।
  2. DbUpdateConcurrencyException ব্যবহার করুন।
  3. ডাটাবেসের বর্তমান মানগুলিকে প্রতিফলিত করতে কনকারেন্সি টোকেনের মূল মানগুলি রিফ্রেশ করুন।
  4. কোন দ্বন্দ্ব না হওয়া পর্যন্ত প্রক্রিয়া পুনরায় চেষ্টা করুন.

পরবর্তীকালে, প্রশ্ন হল, কিভাবে ওয়েব API একযোগে পরিচালনা করে? কিভাবে সামঞ্জস্য পরিচালনা করুন ASP. NET কোরে ওয়েব API . একটি খালি প্রকল্প তৈরি করুন এবং MVC-এর জন্য পরিষেবা এবং মিডলওয়্যার যোগ করতে স্টার্টআপ ক্লাস আপডেট করুন। প্রদর্শনের জন্য GET এবং PUT সহ একটি নিয়ামক যোগ করুন সঙ্গতি . একটি GET অনুরোধ পাঠান এবং ETag হেডারটি পর্যবেক্ষণ করুন (পোস্টম্যান ব্যবহার করে)।

পরবর্তীকালে, প্রশ্ন হল, এন্টিটি ফ্রেমওয়ার্ক একযোগে ক্লায়েন্ট উইন এবং স্টোর উইন মোড কী?

ভিতরে দোকান জয় / তথ্যশালা জয় সার্ভার থেকে ডেটা লোড করা হয় আপনার সত্তা বস্তু ক্লায়েন্ট জিতেছে এর বিপরীত সঞ্চিত জয় , থেকে তথ্য সত্তা বস্তুটি ডাটাবেসে সংরক্ষিত হয়। আমাদের "রিফ্রেশ" পদ্ধতি ব্যবহার করতে হবে সত্তা কাঠামো প্রসঙ্গ এবং এর জন্য আমাদের "রিফ্রেশমোড" enum ব্যবহার করতে হবে।

এন্টিটি ফ্রেমওয়ার্ক কি হতাশাবাদী লকিংকে সমর্থন করে?

হতাশাবাদী সঙ্গতি জড়িত লকিং ডাটাবেস রেকর্ড অন্যান্য ব্যবহারকারীদের অ্যাক্সেস/পরিবর্তন করতে সক্ষম হওয়া রোধ করতে তালা হয় প্রকাশ করা হয়েছে, অনেকটা যখন দুই ব্যবহারকারী নেটওয়ার্ক শেয়ারে একই ফাইল খোলার চেষ্টা করেন। সত্তা ফ্রেমওয়ার্ক কোর কোন প্রদান করে সমর্থন জন্য হতাশাবাদী সম্পাতবিন্দু নিয়ন্ত্রণ.

প্রস্তাবিত: