ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

.net core 使用EF

2019-08-07 13:02:03  阅读:483  来源: 互联网

标签:core Run Core EF EntityFrameworkCore Install net Microsoft


本文已VS2017 为例 官方链接:[Getting Started with EF Core on ASP.NET Core with an Existing Database](https://docs.microsoft.com/zh-cn/ef/core/get-started/aspnetcore/existing-db?view=aspnetcore-2.1)   安装EF Core

打开 工具>NuGet 包管理器>程序包管理控制台

Run `Install-Package Microsoft.EntityFrameworkCore.SqlServe

Run `Install-Package Microsoft.EntityFrameworkCore.Tools`

 Run `Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design`

 

生成模型  打开 工具>NuGet 包管理器>程序包管理控制台 全数据生成模型: Run  Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models   注意事项  使用`Scaffold-DbContext`前,解决方案必须是能编译成功的;  -f 允许覆盖Model下已有的文件;  -t  可指定一个或者多个表生成模型,多个表名之间逗号分隔  注释掉Model下Context文件中的`OnConfiguring`方法;  建议使用另外其它项目生成好Model之后复制相关文件到当前项目,避免被覆盖  

标签:core,Run,Core,EF,EntityFrameworkCore,Install,net,Microsoft
来源: https://www.cnblogs.com/tpcd1986/p/11314643.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有