今天给各位分享asp网站源码分享连接sqlserver的知识,其中也会对asp访问网页源码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
目录导航:
前言:示例实现功能预览:博客实例源码下载地址:一、创建ASP.NETCoreWeb应用程序:二、添加EFCoreNuGet包:安装方式:三、创建对应数据库表的实体模型:创建用户模型(UserInfo):四、将数据库连接字符串添加到appsettings.json:五、创建数据库上下文:概述:创建:六、将上下文添加到Startup.cs中的依赖项注入:七:引入Layui样式和js:将相关文件存放到wwwroot文件下:将相关文件引入默认布局页面中:八、ASP.NETCoreMVC和EFCore实现MySQLCRUD功能:Create:Retrieve:Update:Delete:
文章正文:
回到顶部
前言:
本章主要通过一个完整的示例讲解ASP.NETCoreMVC+EFCore对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NETCore的小伙伴们提供一个完整的参考实例。关于ASP.NETCoreMVC+EF操作MsSQLServer详情请参考官方文档(https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-mvc/?view=aspnetcore-3.1)。
回到顶部
示例实现功能预览:
回到顶部
博客实例源码下载地址:
https://github.com/YSGStudyHards/ASP.NET-Core-MVC-Layui-EF-Core-CRUD_Sample
回到顶部
一、创建ASP.NETCoreWeb应用程序:
注意,本章节主要以APS.NETCore3.1版本作为博客的样式实例!
回到顶部
二、添加EFCoreNuGet包:
若要在项目中使用EFCore操作MySQL数据库,需要安装相应的数据库驱动包。本章教程主要使用MySQL数据库,所以我们需要安装相关驱动包MySql.Data.EntityFrameworkCore。
回到顶部
安装方式:
点击工具=>NuGet包管理器=>程序包管理器控制台输入以下命令:
Install-PackageMySql.Data.EntityFrameworkCore-Version8.0.20
点击工具=>NuGet包管理器=>管理解决方案的NuGet程序包:
搜索:MySql.Data.EntityFrameworkCore点击安装。
回到顶部
三、创建对应数据库表的实体模型:
注意该篇博客使用的是手动模型优先的方式进行数据库表字段与模型属性映射,当然如果大家觉得这样子比较麻烦的话可以真正意义上的模型优先,直接创建模型在program.cs中配置创建对应模型的数据库逻辑代码即可无需手动创建数据库,可参考官网文档教程(https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-rp/intro?view=aspnetcore-3.1&tabs=visual-studio34;学生编号&34;学生姓名&34;学生性别&34;学生联系电话&34;学生描述&34;学生爱好&34;Logging&34;LogLevel&34;Default&34;Information&34;Microsoft&34;Warning&34;Microsoft.Hosting.Lifetime&34;Information&34;AllowedHosts&34;*&34;ConnectionStrings&34;MySqlConnection&34;DataSource=127.0.0.1;UserID=root;Password=root;DataBase=SchoolUserInfo_db&34;modelBuilder&34;UserInfo&34;MySqlConnection&34;addUserInfo&34;page&34;limit&34;userName&34;&34;success&34;userInfo&34;id”></param>\n///<returns></returns>\npublicasyncTask<bool>Delete(int?id)\n{\ntry\n{\nvarsearchUserInfo=await_shoSchoolUserInfoContext.UserInfos.FindAsync(id);\n\nif(searchUserInfo==null)\n{\nreturnfalse;\n}\n\n_shoSchoolUserInfoContext.UserInfos.Remove(searchUserInfo);\nawait_shoSchoolUserInfoContext.SaveChangesAsync();\n\nreturntrue;\n}\ncatch\n{\nreturnfalse;\n}\n}
作者:追逐时光
原文:https://www.cnblogs.com/Can-daydayup/p/12593599.html
asp网站源码分享连接sqlserver的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp访问网页源码、asp网站源码分享连接sqlserver的信息别忘了在本站进行查找哦。
