ASP.Net Core与数据库结合
来源:互联网 发布:硬笔字帖软件 编辑:程序博客网 时间:2024/05/16 17:05
.NET Core 与Sql Server结合
1.建立.Net Core Web应用程序
打开VS 2017,新建项目工程:
更改身份验证:
添加数据库连接
工具->连接到数据库
导入数据库表
工具 ->NuGet包管理器 ->程序管理器控制台,打开powershell界面。
输入下面命令:
将命令中的Mall替换为要使用的数据库
Scaffold-DbContext "Server=.;Database=Mall;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
命令执行结果:Models中自动生成数据库中表对应的类以及一个上下文Context对象
修改配置文件、注入上下文
仿照DefaultConnection添加一个SQLConnetction对象:
“Server=.;Database=Mall;Trusted_Connection=True;”
在Startup.cs文件中的ConfigureServices中注入上面生成的上下文,参数为上面设置的连接字符串。
添加控制器
控制器上右键 ->添加 ->控制器,选择使用EF的MVC控制器
选择模型类,选择上面生成的内个山下文对象:
生成的控制器中对模型类使用的Bind属性,可以防止过度输入
运行测试
Ctrl + F5 启动非调试模式,在浏览器地址栏输入:localhost:端口号/控制器名,看到转到默认的index界面,测完成功。
.Net Core与数据库结合使用非常简单,通过注册上下文的方式,跨数据库也很容易。
.NET Core 编译生成的文件大小要远远小于.NET Framework,(大小比 1:5),这得益于.Net Core 的NuGet包管理方式。
通过.NET Core可以快速完成项目的结构搭建,而且编写的程序可以跨平台运行,很强大。
阅读全文
0 0
- ASP.Net Core与数据库结合
- Flex与ASP.NET结合
- asp.net 与jQuery结合
- EF Core的安装、EF Core与数据库结合
- 结合Jexus + Kestrel 部署 asp.net core 生产环境
- Asp.net 与Flash结合应用
- Silverlight与ASP.NET的完美结合
- WF(Workflow foundation)与Asp.net结合
- asp.net Framework 与 asp.net core 知识
- 做完一个小网站的一点经验总结(1): asp.net 与access数据库结合
- 做完一个小网站的一点经验总结(1):asp.net与access数据库结合
- 做完一个小网站的一点经验总结(1):asp.net与access数据库结合
- Spring.net与Asp.net Mvc结合示例
- Spring.net与Asp.net Mvc结合示例
- Asp.net core 通过Models 生成数据库的方法
- asp.net Core Entity Framework 7 数据库更新维护
- ASP.NET Core 操作数据库提示“Microsoft.EntityFrameworkCore.DbUpdateException”
- Asp.net Core 使用MyCat分布式数据库,实现读写分离
- 2017814作业
- phantomjs 抓取、截图中文网站乱码的问题的解决
- 装饰者模式
- 如何实现报表设计中的高精度报表套打?
- html学习总结1:标签、样式及属性
- ASP.Net Core与数据库结合
- 基于注解spring4.*,mybatis3.*最简单的SSM整合
- A
- 算法训练 乘法表
- 在浏览器中运行Keras模型,并支持GPU
- Collection和Map
- 矩阵快速幂之整数快速幂
- 使用ansible yum依赖包,报错No module named yum
- 算法