EntityState পরিবর্তিত কি?
EntityState পরিবর্তিত কি?

ভিডিও: EntityState পরিবর্তিত কি?

ভিডিও: EntityState পরিবর্তিত কি?
ভিডিও: ইএফ কোর দিয়ে সত্তা পরিবর্তনগুলি কীভাবে ট্র্যাক করবেন | অডিট লগিং 2024, এপ্রিল
Anonim

আপনি যখন একটি ট্র্যাক করা সত্তার সম্পত্তির মান পরিবর্তন করেন, তখন প্রসঙ্গটি পরিবর্তন করে সত্তা রাজ্য সত্তার জন্য পরিবর্তিত এবং চেঞ্জ ট্র্যাকার পুরানো সম্পত্তি মান এবং নতুন সম্পত্তি মান রেকর্ড করে। যখন SaveChanges কল করা হয়, একটি আপডেট বিবৃতি তৈরি হয় এবং ডাটাবেস দ্বারা কার্যকর করা হয়।

একইভাবে কেউ প্রশ্ন করতে পারে, Entitystate কি?

দ্য সত্তা রাষ্ট্র একটি সত্তা রাষ্ট্র প্রতিনিধিত্ব করে। একটি সত্তা সর্বদা নিচের যেকোনো একটি অবস্থায় থাকে। যোগ করা হয়েছে: সত্তাটিকে যোগ করা হিসাবে চিহ্নিত করা হয়েছে। মুছে ফেলা হয়েছে: সত্তাটি মুছে ফেলা হিসাবে চিহ্নিত করা হয়েছে। পরিবর্তিত: সত্তা পরিবর্তন করা হয়েছে.

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

এছাড়াও জানতে হবে, প্রসঙ্গ SaveChanges কি?

পরিবর্তনগুলোর সংরক্ষন পদ্ধতিতে করা সমস্ত পরিবর্তন সংরক্ষণ করে প্রসঙ্গ ডাটাবেসের। আপনি করতে পারা আপনার ব্যবহার করে ডেটা যোগ, সংশোধন এবং অপসারণ করুন প্রসঙ্গ এবং সত্তা ক্লাস। পরিবর্তনগুলোর সংরক্ষন অন্তর্নিহিত ডাটাবেসে সেভ করার আগে মেথড স্বয়ংক্রিয়ভাবে DetectChanges মেথডকে কল করে।

আমি কিভাবে আমার সত্তা ফ্রেমওয়ার্ক ডাটাবেস আপডেট করব?

অ্যাড-মাইগ্রেশন কমান্ড ব্যবহার করে একটি মাইগ্রেশন ফাইল তৈরি করার পরে, আপনাকে করতে হবে হালনাগাদ দ্য তথ্যশালা . চালান হালনাগাদ - তথ্যশালা একটি তৈরি বা পরিবর্তন করার আদেশ তথ্যশালা স্কিমা টার্গেটে প্রয়োগ করা SQL স্টেটমেন্ট দেখতে –verbose বিকল্পটি ব্যবহার করুন তথ্যশালা.

প্রস্তাবিত: