![](/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.