架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8312|回复: 0

[.NET Core] EF Core 的 Scaffold-DbContext 脚手架命令使用说明

[复制链接]
发表于 2019-2-8 13:39:35 | 显示全部楼层 |阅读模式
工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。

指令详细介绍:

Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Context <String>]
[-Schemas <String>] [-Tables <String>] [-DataAnnotations] [ -Force] [-Project <String>]
[-StartupProject <String>] [-Environment <String>] [<CommonParameters>]

PARAMETERS
-Connection <String>
指定数据库的连接字符串。

-Provider <String>
指定要使用的提供程序。例如,Microsoft.EntityFrameworkCore.SqlServer。

-OutputDir <String>
指定用于输出类的目录。如果省略,则使用顶级项目目录。

-Context <String>
指定生成的DbContext类的名称。

-Schemas <String>
指定要为其生成类的模式。

-Tables <String>
指定要为其生成类的表。

-DataAnnotations [<SwitchParameter>]
使用DataAnnotation属性在可能的情况下配置模型。如果省略,输出代码将仅使用流畅的API。

-Force [<SwitchParameter>]
强制脚手架覆盖现有文件。否则,只有在没有输出文件被覆盖的情况下,代码才会继续。

-Project <String>
指定要使用的项目。如果省略,则使用默认项目。

-StartupProject <String>
指定要使用的启动项目。如果省略,则使用解决方案的启动项目。

-Environment <String>
指定要使用的环境。如果省略,则使用“开发”。



例子:






上一篇:【匠石微信多开】微信免扫码登录|无限多开|保存登录配置
下一篇:mvc模式读取discuz的mysql数据库的帖子表帖子id和标题
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-27 01:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表