如何以編程方式在.NET內核中運行這些dotnet.exe ef <command>
命令?如何在.NET Core中以編程方式執行EntityFramework CLI命令?
例如,要添加遷移我正在終端dotnet ef migrations add NewMigration
中運行,它確實會創建Migrations文件夾與遷移類,但創建新的遷移(例如)從編程方式從C#代碼?
不建議Process.Start("cmd bla-bla")
因爲代碼應該是跨平臺的,dotnet ef
無論如何都運行一些EntityFrameworkCore包的代碼。問題是什麼代碼?
謝謝。已經在那裏挖了,但它會像另一個項目那樣做。奇怪的是,他們並沒有提出一些具有複製ef'命令所有功能的方法的外觀類。 –