ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4025字,纯文字阅读大概需要6分钟。
内容图文
原文:ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core 配置 Entity Framework Core
上一章节学习完了视图,其实我们应该立即着手讲解模型的,但 ASP.NET Core MVC 中的模型和 Entity Framework 有相当大的关系,所以,在此之前,我们先来讲讲 Entity Framework Core 和如何配置它
本章中,我们将设置和配置我们的应用程序以保存和读取 SQL Server 数据库中的数据
为了在 ASP.NET Core MVC 应用程序中使用数据库,我们将使用实体框架 ( Entity Framework ,简称 EF ) ,该框架被重新编写以适应新的 .NET Framework 框架
如果如果你曾经使用过 EF ,那么你会看到很多熟悉的部分
LocalDB
在我们这个应用程序中,我们将使用 SQL Server LocalDB
如果您不熟悉 SQL Server,也没关系,只要你有权限在实例上创建新数据库,就可以使用您喜欢的任何数据库,例如本地数据库,远程数据库
说说 LocalDB, LocalDB 是针对开发人员的经过优化的 SQL Server 特殊版本
Visual Studio 2017 和它的社区版本默认都会安装 LocalDB,因为我们使用的是 Visual Studio Community 2017 ,所以自然也就拥有了 LocalDB
检查是否安装了 LocalDB
为了检查当前的电脑上是否安装了 LocalDB,可以打开 Visual Studio,点击菜单栏中的 View
( 视图) 下的 SQL Server 对象资源管理器
macOS 版的 Visual Studio Community 没有携带 LocalDB,哭晕,算了,那就切换到 Windows 上来吧
然后我们就可以看到本地安装的 LocalDB
如果你必须使用 SQL Server,这是一个很好的工具,因为它允许你浏览数据库和浏览数据,甚至在数据库中创建数据
当我们第一次打开它时,可能需要一点时间,因为它会自动连接到 LocalDB
检查是否已安装 EF Core 框架 ( Entity Framework Core )
Entity Framework Core 的命名空间为 Microsoft.EntityFrameworkCore
我们总共需要安装四个包,分别是
包名 | 说明 |
---|---|
Microsoft.EntityFrameworkCore | Entity Framework Core |
Microsoft.EntityFrameworkCore.Design | 为 EF 框架提供设计时工具 |
Microsoft.EntityFrameworkCore.Tool | EF 框架,合并、更新、删除数据的工具 |
Microsoft.EntityFrameworkCore.SqlServer | EF 框架 SQL Server 驱动 |
我们可以使用下面的方法查看是否已经安装了我们需要的包
-
点击依赖项的 Microsoft.AspNetCore.App 左边的黑色三角符号
-
一直往下拉,如果可以在某个部分看到我们需要的包,则说明已经安装了
安装 EF Core 框架 ( Entity Framework Core )
Entity Framework Core 是 Entity Framework 的轻量级,可扩展和跨平台的版本
我们可以通过 NuGet
来安装 Entity Framework Core,截止本教程今天 ( 2018 年 6 月 18 日 ),Entity Framework Core 的最新稳定版本为 2.1.1
Entity Framework Core 在 NuGet
上的包的名称为 Microsoft.EntityFrameworkCore
我们总共需要安装四个包,分别是
包名 | 说明 |
---|---|
Microsoft.EntityFrameworkCore | Entity Framework Core |
Microsoft.EntityFrameworkCore.Design | 为 EF 框架提供设计时工具 |
Microsoft.EntityFrameworkCore.Tool | EF 框架,合并、更新、删除数据的工具 |
Microsoft.EntityFrameworkCore.SqlServer | EF 框架 SQL Server 驱动 |
macOS 上安装 Entity Framework
-
在解决方案资源管理器中的
HelloWorld
项目上点击右键,选择 添加 -> 添加 NuGet 包 -
在打开的 添加包 窗口中,输入
Microsoft.EntityFrameworkCore
,然后分别勾选紫色的上面列出的四个框架,可以看到当前的版本为 2.1.1 -
点击右下脚的 安装包 按钮即可开始安装 Entity Framework,中间需要我们接受协议
-
安装成功后,会在上边提示安装成功
-
如果提示安装失败,没关系,可以在依赖项上点右键,选择 更新
然后就会提示更新成功了,中间可能会出现需要我们接受协议的弹框,点接受就是了
-
安装成功后可以点击依赖项的 Microsoft.AspNetCore.App 左边的黑色三角符号
-
一直往下拉,可以在某个部分看到我们刚刚安装的包
Windows 上安装 Entity Framework Core
因为我的 Windows 上的 ASP.NET Core 使用的版本是 2.1.0 ,所以我就不演示最新版本的安装了,演示下 2.1.0 的安装
-
在解决方案资源管理器中的
HelloWorld
项目上点击右键,选择 管理 NuGet 程序包 -
在打开的 管理 NuGet 程序包 窗口中,输入
Microsoft.EntityFrameworkCore
,然后分别安装上面列出的四个框架,可以看到当前的版本为 2.1.1 -
点击右边的 安装 按钮,可能会弹出预览更改确认框
-
点击右下角的 确定 按钮即可开始安装 Entity Framework Core,中间可能需要我们接受协议
-
安装成功后,可以在 管理 NuGet 程序包 的 Entity Framework 已经有了绿色的已下载图标,且右边 安装 按钮也变成了 卸载
-
安装成功后可以点击依赖项的 Microsoft.AspNetCore.App 左边的黑色三角符号
-
一直往下拉,可以在某个部分看到我们刚刚安装的包
至此,说明我们的 Entity Framework 已经安装配置成功
内容总结
以上是互联网集市为您收集整理的ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程全部内容,希望文章能够帮你解决ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。