目标

为现有数据库生成新的连接,允许只选择部分表

可以处理一些很怪的需求,比如EF升级EF Core(这个可能有其他解),EF、EF Core同时连接一个数据库

我遇到的问题是:

原项目是.net framework的,现在要引用identityserver 4,实现SSO,但是不能重建用户表,需要使用原有的由ef code first生成的用户表
在经过多种方案之后,最终决定新建一个ef core,连接现有数据库

操作

安装包
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.VisualStudio.Web.CodeGeneration.Design
使用指令
Scaffold-DbContext "Data Source=IP; Database=DbName; User ID=sa; Password=password;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Tables -Tables Table1,Table2

参数说明:

OutputDir 输出文件夹(这里取名为"Tables")

Tables 选择的表,默认全部

注意

会生成一个dbcontext,如果该项目原有dbcontext,需要手动拷贝一下,主要是迁移Tables+OnModelCreating

参考资料

https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db

最新文章

  1. css common 通用
  2. Codeforces Round #363 (Div. 2)A-D
  3. 一个关于AM335X比较全面的笔记博客
  4. 16Mybatis_动态sql_if判断
  5. S1 :闭包
  6. Good Bye 2015 A. New Year and Days 签到
  7. (转)Android Support Percent百分比布局
  8. 【转】TLB(Translation Lookaside Buffers,TLB)的作用
  9. CICS日志---内存问题
  10. 龙芯3A上V8的编译与测试
  11. lamp之apache配置https访问
  12. Linux pwn入门教程(2)——shellcode的使用,原理与变形
  13. Centos 解决SSH 免密码登录 以及Crontab制作定时SSH自动登录和关闭的脚本
  14. linux 关闭笔记本自带键盘
  15. Windows下python库的常用安装方法
  16. 为你的机器学习模型创建API服务
  17. Django_博客_XSS 攻击防范
  18. windows 使用 xxfpm 解决 php-cgi 进程自动关闭
  19. 使用pyinotify监控文件系统的变化
  20. Myeclipse10使用git

热门文章

  1. 嵌入式linux串口编程(二)
  2. Android JNI 自定义对象为参数和返回值
  3. 如何查看一个网页特定效果的js代码(动画效果可js和css)(页面可以看到js的源代码)
  4. Android 实现限制EditText输入文字的数量
  5. AngularJS之forEach
  6. html页面保存数的两种方式
  7. [Jest] Snapshot
  8. SimpleDateFormat.format的简单使用小结
  9. PatentTips - Hardware virtualization such as separation kernel hypervisors
  10. NOIP模拟 赌博游戏 - 概率dp