当我正在使用以下命令更新我的DBContext时。
Scaffold-DbContext“ Server = MySERVER; Database = SSTEST; Trusted_Connection = True;” Microsoft.EntityFrameworkCore.SqlServer -OutputDir DBContext / DBModels
然后默认情况下,在ASP.NET Core Web应用程序中创建DBContext。我正在使用我的DAL单独类库,并想在DAL下而不是主项目应用程序下更新DBContext。
您将必须在运行命令的控制台中选择默认项目
在回复屏幕快照期间,我在默认项目错误的程序包管理器控制台中得到了答案。当我更正并更改为Class-Library时,此Scaffold-DbContext updateD正确。