![](/img/trans.png)
[英]I need to create a .Net Web API project that my .Net Core project can connect to, but I'm on a Mac
[英]Is OR/M available in .NET core web API project?
嘗試在您的項目文件夾下執行以下命令:
$ dotnet ef dbcontext scaffold "Server=....." Microsoft.EntityFrameworkCore.SqlServe
r -o Models
並用您的數據庫連接字符串填充字符串Server=.....
確保您可以成功連接到此數據庫。
EF 將嘗試從數據庫構建模型。
參考: https : //anduin.aiursoft.com/post/2020/2/13/creating-a-model-for-an-existing-database-in-entity-framework-core
這有效
在包管理器控制台中:
Install-Package Microsoft.EntityFrameworkCore.Tools
scaffold-dbcontext "your_connection_string" Microsoft.EntityFrameworkCore.SqlServer -outputdir Models -Table table1,table2
如果您收到“未將術語 'scaffold-dbcontext' 識別為 cmdlet 的名稱...”的錯誤,請參閱此問題:術語 'scaffold-dbcontext' 未識別為 cmdlet 的名稱,函數、腳本文件或可運行的程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.