Sobes.tech
Junior — Middle

Тавзеҳ диҳед, ки механизми муҳоҷират дар Entity Framework Core чист ва чӣ гуна барои идоракунии тағирот дар базаи додаҳо истифода мешавад.

sobes.tech AI

Ҷавоб аз AI

Entity Framework Core-এ মাইগ্রেশন মেকানিজম ডেটাবেসের গঠন পরিবর্তন (নতুন টেবিল, সূচক, সম্পর্ক তৈরি বা পরিবর্তন) পরিচালনা করতে দেয়, যা অ্যাপ্লিকেশনের ডেটা মডেলগুলিতে পরিবর্তনের উপর ভিত্তি করে।

এটি কিভাবে কাজ করে:

  1. ডেভেলপার মডেল (এনটিটি ক্লাস) পরিবর্তন করে।
  2. Add-Migration বা dotnet ef migrations add কমান্ডের মাধ্যমে একটি মাইগ্রেশন তৈরি হয় — একটি ক্লাস যা পরিবর্তনগুলি বর্ণনা করে।
  3. Update-Database কমান্ড মাইগ্রেশনগুলি ডেটাবেসে প্রয়োগ করে এবং এর গঠন মডেলগুলির সাথে সিঙ্ক্রোনাইজ করে।

এটি অনুমতি দেয়:

  • ডেটাবেসের পরিবর্তনগুলি ভার্সন করা।
  • ডেপ্লয়মেন্টের সময় স্কিমা স্বয়ংক্রিয়ভাবে আপডেট করা।
  • প্রয়োজন হলে পরিবর্তনগুলি প্রত্যাহার করা।

উদাহরণ কমান্ড:

dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update