工具的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> 
指定要使用的环境。如果省略,则使用“开发”。

例子:Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

scaffold-dbcontext 命令使用说明相关推荐

  1. (转)mysql帮助命令使用说明

    https://www.ilanni.com/?p=8157------- 烂泥:mysql帮助命令使用说明 转载于:https://www.cnblogs.com/liujiacai/p/77787 ...

  2. head在linux命令中什么意思,linux系统中head命令使用说明

    linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...

  3. Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)

    Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...

  4. Trap命令使用说明

    Trap命令使用说明 trap命令用于指定在接收到信号后将要采取的行动.trap命令的一种常见用途是在脚本程序被中断时完成清理工作.可以使用trap -l来查看具体信号列表. trap捕捉到信号之后, ...

  5. 【Android 安装包优化】7z 文件压缩格式 ( 7z 格式简介 | 7z 命令使用说明 )

    文章目录 一.7z 文件压缩格式简介 二.7z 命令使用说明 1.压缩命令 2.解压命令 三.7z 命令示例 1.配置 7z 命令环境变量 2.压缩 3.解压缩 四.参考资料 一.7z 文件压缩格式简 ...

  6. magnum 命令使用说明

    magnum 命令使用说明 1.用法 usage: magnum [--version] [--debug] [--os-cache] [--os-region-name <region-nam ...

  7. 计算机basic基本指令,DOS的Interlnk、Intersvr、Qbasic命令使用说明 -电脑资料

    interlnk:启动简易网客户机 [适用场合]如果有两台电脑可以通过它和intersvr联成简易的网络,这是条很有用的命令,但不常用 [用法] DOS新增支持网络的功能,它可以使两台电脑通过并口线或 ...

  8. tftp ,tftp命令使用说明

    tftp是一款应用在小型网络中的TFTP网络服务器包,可以用于临时开启FTP进行文件的共享或者路由器的升级等,一般在路由器升级的时候会使用到这个工具.软件包括一个SNTP ,SYSLOG ,DHCP和 ...

  9. 数字证书中keytool命令使用说明

    这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias       产生别名 -keystore    指定密钥库的名称(就像数据库一样的证书库,可以 ...

  10. John介绍及常用命令使用说明

    john是一款大受欢迎的.免费的开源软件.基于字典的密码破解工具.用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES.MD4.MD5等.John支持字典破解方式和暴 ...

最新文章

  1. 加速针对COVID-19的医疗器械开发
  2. Ceph分层存储分析
  3. 2007年上半年 网络工程师 上下午试卷【附带答案】
  4. 适合NetScaler AG部署的 WI 定制站点开发
  5. MySQL从入门到精通50讲(一)-MySQL数据库操作创建数据库及删除数据库
  6. PyCharm简单使用介绍及注意事项
  7. mysql连接报错:Unknown system variable ‘query_cache_size‘
  8. ERDAS IMAGINE 2015安装步骤(绝对正确,不正确,我给你远程安装)
  9. sha256加密_比特币入门(五):比特币的加密
  10. 无约而来WIN8 PRO WMC X64 201306
  11. VIVE Input Utility
  12. pr用什么显卡比较好_用视频剪辑软件pr,电脑要什么配置最好
  13. 转()word2vec训练搜狗新闻语料
  14. latex全文设置段间距_latex 标题、段落及行距
  15. Ubuntu安装teamviewer12
  16. 你能不能做老大,关键就看这8关!突破了,人人死心塌地追随你
  17. 微商相册图文添加自己喜欢的文字呢
  18. excel表格拆分多个表如何快速完成?
  19. C语言文件——从创建到删除
  20. qbo_listen编译问题

热门文章

  1. 运算符优先级(总结)关于与的区别 ||与|的区别
  2. 【06月19日】A股滚动市盈率PE最低排名
  3. 用户的基本组与附加组
  4. 基于用户点击偏好和阅读满意度的个性化新闻推荐技术
  5. poj 1718 River Crossing
  6. 深入计算机组成原理(二十)面向流水线的指令设计(上):一心多用的现代CPU
  7. 基于bootstrap的富文本框——wangEditor【欢迎增加开发】
  8. 新版Vultr挂载自定义ISO安装Windows XP系统并开启远程桌面教程
  9. Angular5.x多环境配置(开发环境、生产环境、测试环境)
  10. 校园二手交易android软件 基于AndroidStudio