package Ġme . se cl erp . r ider . plugins . ef core . cli . api Ċ Ċ import Ġcom . intellij . openapi . components . Service Ċ import Ġme . se cl erp . r ider . plugins . ef core . cli . execution . Cli Command Result Ċ import Ġme . se cl erp . r ider . plugins . ef core . cli . execution . Common Options Ċ import Ġme . se cl erp . r ider . plugins . ef core . cli . execution . Known Ef Commands Ċ Ċ @ Service Ċ class ĠM igrations Client Ġ: Ġme . se cl erp . r ider . plugins . ef core . cli . api . Base Ef Core Client () Ġ{ ĊĠĠĠ Ġfun Ġadd ( options : ĠCommon Options , Ġmigration Name : ĠString , Ġoutput Directory : ĠString ? Ġ= Ġnull , Ġnamespace : ĠString ? Ġ= Ġnull ): ĠCli Command Result Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcommand Ġ= Ġcreate Command ( Known Ef Commands . Migrations . add , Ġoptions ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( migration Name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Named Nullable ("-- output - dir ", Ġoutput Directory ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Named Nullable ("-- namespace ", Ġnamespace ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġcommand . execute () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġremove Last ( options : ĠCommon Options ): ĠCli Command Result Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcommand Ġ= Ġcreate Command ( Known Ef Commands . Migrations . remove , Ġoptions ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ("-- force ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġcommand . execute () ĊĠĠĠ Ġ} Ċ }