এখানে আরও একটি ব্যর্থ-প্রুফ পদ্ধতি রয়েছে যা খুব ঝামেলা ছাড়াই কৌশলটি সম্পাদন করবে:
পদক্ষেপ # 1: আপনি ডিবাগ করতে চান এমন স্থানান্তরের ঠিক উপরে এই কোডের টুকরোটি রাখুন:
public partial class ORACLE_Test : DbMigration
{
public override void Up()
{
if (!System.Diagnostics.Debugger.IsAttached)
System.Diagnostics.Debugger.Launch();
AddColumn("TEST", "UR_USER_ID", x => x.Decimal(nullable: false, precision: 11, scale: 0, storeType: "number"));
AddColumn("TEST", "UR_CLIENT_ID", x => x.Decimal(nullable: false, precision: 11, scale: 0, storeType: "number"));
[...]
}
public override void Down()
{
}
}
পদক্ষেপ # 2: আপনার স্থানান্তরগুলি সমন্বিত প্রকল্পটি সংকলন করুন
পদক্ষেপ # 3: আউটপুট ডিরেক্টরিতে (/ বিন / ডিবাগ, / বিন / রিলিজ ইত্যাদি) আপনার মাইগ্রেশনের dll অন্তর্ভুক্ত একটি কনসোল খুলুন
পদক্ষেপ # 4: ডিবাগ আরম্ভ করার জন্য / স্ক্রিপ্টফায়াল প্যারামিটারের সাথে মাইগ্রেশন.এক্সেভ করুন এবং প্রকৃতপক্ষে কাঙ্ক্ষিত ডিবি-মাইগ্রেশন ডিবাগ করুন
migrate.exe "Your.Migrations.Assembly.dll" /scriptFile="foo.sql" /verbose /startupConfigurationFile="Your.Migrations.Assembly.config"
একবার ডিবাগার-সিলেক্টর ডায়ালগ পপ আপ হয়ে গেলে আপনি ইতিমধ্যে খালি ভিজ্যুয়াল স্টুডিও উদাহরণটি বেছে নিন।