সত্তা ফ্রেমওয়ার্ক কোর ব্যবহার করে এমন কারও জন্য এখানে শেষ। এইভাবে আপনি এটি করেন।
# Powershell / Package manager console
Script-Migration
# Cli
dotnet ef migrations script
নির্দিষ্ট সংস্করণে ডাটাবেস আপডেট করতে আপডেট স্ক্রিপ্ট তৈরি করতে আপনি -From
এবং -To
প্যারামিটার ব্যবহার করতে পারেন ।
Script-Migration -From 20190101011200_Initial-Migration -To 20190101021200_Migration-2
https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/#generate-sql-scripts
এই কমান্ডের বিভিন্ন বিকল্প রয়েছে।
থেকে মাইগ্রেশন গত মাইগ্রেশন স্ক্রিপ্ট চালানোর আগে ডাটাবেসের সাথে প্রয়োগ করতে হবে। যদি কোনও মাইগ্রেশন প্রয়োগ না করা থাকে তবে নির্দিষ্ট করুন 0
(এটি ডিফল্ট)।
থেকে মাইগ্রেশন গত মাইগ্রেশন স্ক্রিপ্ট চলমান পরে ডাটাবেসের প্রয়োগ করা হবে। এটি আপনার প্রকল্পের শেষ মাইগ্রেশনে ডিফল্ট।
একটি idempotent স্ক্রিপ্ট ঐচ্ছিকরূপে উত্পন্ন করা যেতে পারে। এই স্ক্রিপ্টটি কেবল মাইগ্রেশন প্রয়োগ করে যদি সেগুলি ইতিমধ্যে ডাটাবেসে প্রয়োগ না করা হয় applied ডাটাবেসে সর্বশেষ মাইগ্রেশনটি কী প্রয়োগ হয়েছিল বা আপনি যদি একাধিক ডাটাবেসে স্থাপন করছেন যা প্রত্যেকে আলাদা আলাদা মাইগ্রেশনে থাকতে পারে তা যদি আপনি সঠিকভাবে জানেন না তবে এটি কার্যকর।