首页 > 数据库 >篇(3)-Asp.Net Core入门实战-数据库配置说明

篇(3)-Asp.Net Core入门实战-数据库配置说明

时间:2022-11-11 20:34:22浏览次数:77  
标签:Core Asp 入门 数据库 配置 Db SQL Net 安装

入门实战-创建数据库和安装NuGet软件包

注意,我们用到asp.net core 新功能中的 所谓CodeFirst或者DbFirst,我们先不管这功能,为了快速上手简单功能,我计划使用EF(微软新的数据库映射操作orm框架,以后我调整成dapper或sqlsugar试试)来操作数据库。以前做开发,小项目都是直接建库建表,连库拉数据,大项目就先编写需求文档,将功能需求字面文档化,协作开发理解,用Powdesginer设计表,设计结构,vss联网协作开发。现在用小项目的方式,咱直接建表连库拉数据。

1.打开sql-server2012,新建一个数据库,随便起个名;

2.再建几个表,如下图,表字段是什么,可以自己定,根据自己的情况定。

3.然后建个用户,对数据库有Db_public,Db_Owner权限;

4.在项目中的appsetting.json文件中,增加一个数据库连接配置信息;以前习惯把数据库的连接配置代码写在web.config中,现在用asp.net core,那么可以写在appsetting.json中;

完整的配置代码可以如下:

"DbConnectionStr": {

"SqlServerStr": "Data Source=HMBY2010-PC\\SQL2012;Initial Catalog=Db_RjCms;User ID=DbUser;Password=Dbpassword123456;Persist Security Info=True;Max Pool Size=50;Min Pool Size=0;Connection Lifetime=300;"

}

5.在依赖项,右键弹出依赖项安装;

6.如果要使用EF,在NuGet中查找对应的包文件,Microsoft.EntityFrameworkCore和Microsoft.EntityFrameworkCore.SqlClient,安装时,不要选择那么高的版本,我都是选的5.0版本,可以自己查看下版本需要的依赖结合自己的电脑开发环境情况,选择安装。

7.如果在使用数据操作类时,有问题,可检查对应的包文件是否安装。

8.SQL数据库是我从网上找的一个,发现其表的字段设计还是合理的,拿来直接用了,如果你感兴趣,可以直接下载SQL脚本。

SQL脚本查看

标签:Core,Asp,入门,数据库,配置,Db,SQL,Net,安装
From: https://www.cnblogs.com/mushaobai/p/16880923.html

相关文章

  • 【DL经典论文精读】ResNet
    Abstract利用残差学习架构释放深度152层深度是VGG的8倍,且复杂度更低ImageNet上的错误率3.57%在ILSVRC和2015COCO竞赛,在多项任务拿到第一 3.1Introductio......
  • 【DL经典论文精读笔记】AlexNet
    1.1引言1.2数据集就是ImageNet,当时计算机视觉最大的数据集1.3结构  采用双GPU结构实现,并行处理图像,2-3,5-全连接部分中间还将特征图共享最后全连接层输出的4096......
  • 紧急通知,Citrix Netscaler 13.1.33.52之前版本存在的安全隐患问题
    一、前言:在CitrixGateway和CitrixADC中发现了下面列出的漏洞。请注意,只有作为网关运行的设备(SSLVPN、ICA代理、CVPN、RDP代理)才会受到第一个问题的影响,该问题被评......
  • ASP.Net Core Web 在IIS下的发布流程
    1.新建项目,选择Asp.NETWeb应用程序2.选择Web应用程序(模型视图控制器)3.鼠标右键项目,选择【发布】4.选择【IIS、FTP等】5.发布方法选择【文件......
  • Kubernetes应用1
    1、传递环境变量创建mysql[root@master-101~]#kubectlcreateserviceclusteripmydb--tcp=3306:3306--dry-run=client-oyamlapiVersion:v1kind:Servicemetadata:......
  • Rider 发布.NET 报错:
    错误描述:Rider发布.NET项目时,报错:NETSDK1005Assetsfile'project.assets.json'doesn'thaveatargetfor'net6.0'.Ensurethatrestorehasrunandthatyouhav......
  • .netCore JWT配置 token验证
    1.安装Microsoft.AspNetCore.Authentication.JwtBearer2.在appsetting.json中,添加一个Jwt节点"Jwt":{"SecretKey":"[email protected]","Issuer":"......
  • 【HMS Core】华为分析服务通过REST方式上报用户行为,控制台为何无法查询到相关数据?
    1、问题描述项目中集成了华为分析SDK,并且使用了REST方式调用上报用户行为的接口。遇到的问题是:上报完成之后,在控制台的实时概览中无法查询到该接口上报的相关数据,但是接口确......
  • .net 自动摘要等算法 HanLP.net
    HanLP.net参考资料:​​http://www.hankcs.com/nlp/call-hanlp-in-csharp.html​​ 目前自动摘要算法似乎没有.net版本,而以java,python居多 ......
  • .net ElasticSearch-Sql 扩展类【原创】
    ElasticSearch-Sql.net类库(sdk)1)支持将查询结果转换成datatable形式,便于界面绑定和数据导出等。2)代码简单易懂,便于改进并提高稳定性和性能。(拷贝立即......