gpt4 book ai didi

asp.net-mvc - 我们可以从现有数据库的选定表中构建 DbContext 吗

转载 作者:行者123 更新时间:2023-12-03 14:37:10 25 4
gpt4 key购买 nike

与以前版本的 Entity Framework 一样,Entity Framework Core 是否可以仅对现有数据库的选定表进行逆向工程,以从中创建模型类。 This official ASP.NET site对整个数据库进行逆向工程。过去,as shown in this ASP.NET tutorial ,如果您选择使用旧的 EF,您可以仅对选定的表/ View 进行逆向工程。

最佳答案

使用dotnet ef dbcontext scaffold可以解决问题命令与 多个 -t ( --table ) 参数。它允许指定导入(脚手架)所需的所有表。最初描述了该功能 here .
可以在架构中指定要在构建数据库时使用的确切表并省略其余表。下面的命令行示例显示了过滤表所需的参数。
.NET 核心 CLI:

dotnet ef dbcontext scaffold
"server=localhost;port=3306;user=root;password=mypass;database=sakila"
MySql.Data.EntityFrameworkCore -o sakila
-t actor -t film -t film_actor -t language -f
Visual Studio 中的包管理器控制台:
Scaffold-DbContext "server=localhost;port=3306;user=root;password=mypass;database=sakila"
MySql.Data.EntityFrameworkCore -OutputDir Sakila
-Tables actor,film,film_actor,language -f

关于asp.net-mvc - 我们可以从现有数据库的选定表中构建 DbContext 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39065769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com