.net core连接数据库
一、新建项目
首先新建一个web应用程序,如图所示
选择web应用程序(模型视图控制器)并选择确定
二、连接数据库
在appsettings.json中添加以下代码
"ConnectionStrings": {"DefaultConnection": "Server=.;Database=MyData;Trusted_Connection=True;MultipleActiveResultSets=true"},
在Models文件夹下创建实体类和DbContext类
DbContext类内容如下所示
public class OADbContext : DbContext{public OADbContext(DbContextOptions options): base(options){}public DbSet<Dictionary> Dictionary { get; set; }}
将Startup类里面的ConfigureServices替换成下列代码
public void ConfigureServices(IServiceCollection services){services.AddDbContext<OADbContext>(options =>options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));services.AddMvc();}
.net core连接数据库相关推荐
- ASP.NET Core——身份验证UI安装
目录 介绍 要求 安装步骤 1.身份验证和身份UI配置 2.身份持久性实现 创建数据库 为Entity Framework Core配置ASP.NET Core 通过Entity Framework ...
- Value cannot be null. (Parameter ‘connectionString‘)
使用EF core 连接数据库,进行数据迁移时,VS2019报错:Value cannot be null. (Parameter 'connectionString'). 一.ConnectionS ...
- [转]SQLAlchemy Introduce
SQLAlchemy Introduce Tao Junjie 2015-12-13 19:17 Source perface 我们每天都要面对数据,数据库CRUD操作的能力对每个任务都至关重要.无论 ...
- 简述JDBC(BaseDao源码级)
一. 定义 1. 什么是JDBC? jdbc是一种由一组用Java语言编写的标准类和标准接口组成,用于执行SQL语句的Java API.JDBC提供了面向多种关系型数据库连接的统一访问,同时统一规范了 ...
- kettle 连接数据库报错 (错误连接数据库 [mysql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occ)
文章目录 问题描述 问题分析 问题解决 测试连接 问题描述 说的是没有发现org.gjt.mm.mysql.Driver驱动,故而我们下载自己mysql对应的版本. 错误连接数据库 [mysql] : ...
- 错误连接数据库 [xxx] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while try
错误产生环境 Kettle连接Oracle数据库时产生 错误描述 Error connecting to database: (using class oracle.jdbc.driver.Oracl ...
- 【Step By Step】将Dotnet Core部署到Docker下
一.使用.Net Core构建WebAPI并访问Docker中的Mysql数据库 这个的过程大概与我之前的文章<尝试.Net Core-使用.Net Core + Entity FrameWor ...
- 核心(Core) Javascript 学习手记
说明: 一字一句都是俺敲出来的, ^^. 转载请注明出处哦. 前些日子, 发现好些地方需要用到 Js 代码, 以前没怎么系统的学习过, 要用到的时候查一堆一堆的手册, 写得不好不说, 还很浪费时间, ...
- docker 删除默认连接_Net Core 中 Docker应用
目录 前言 开始环境准备Docker基础概念Docker基础命令Docker命令实践构建Docker镜像Dockerfilebulid & run 前言 Docker 是一个开源的应用容器引擎 ...
最新文章
- 微信小程序直播开启公测了,与平台直播有何不同?小程序直播如何搭建
- world scientific is the journal to follow
- javascript高性能编程笔记(个人自用)
- 在IDEA连接MySql数据库时报错: [08001] CLIENT_PLUGIN_AUTH is required com.mysql.cj.exceptions.
- java定时器的使用(Timer)
- 我xp电脑桌面没有计算机图标不见了,xp系统我的电脑图标不见了怎么办|如何找回我的电脑图标-系统城...
- AngularJS jQuery 共存法则
- [胡言乱语] 20170622
- 判断字符串是只是数字
- VB6.0软件安装包(永久),适用于Windows各系统附安装教程
- 强大的ETL利器—DataFlow3.0
- 替代传统按键方案 单通道感应TTP223E-BA6 TTP223E-CA6 TTP223E-HA6 单按键触摸检测IC
- 计算机教师的幸福,有关信息技术教师教育感言
- python绘制小提琴图_seaborn画小提琴图(violin plot)
- 【tomcat运行异常】Error running ‘*** [org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run]‘
- 天梯赛:L2-016 愿天下有情人都是失散多年的兄妹 (25 分)
- 服务器组装 华硕主板,华硕主板装机教程 华硕主板装机步骤
- python输入一个小数,提取整数部分
- Python语音合成探究(一、男声和女声的选择)
- cobra是什么鬼?
热门文章
- c语言编程步骤Vision4,【2017年整理】keil_μVision4使用详解教程.pdf
- R语言实现多维尺度分析(Multidimensional Scaling,MDS)
- php移除所有子节点,Javascript removeChild()删除节点及删除子节点的方法_javascript技巧...
- 拒绝的权限----创建中间层对象错误解决方法
- Mysql各关键字的逻辑执行顺序
- 【UR #2】 猪猪侠再战括号序列
- AutoJs学习-修改王者荣耀启动动画
- 分享我自学前端的一些学习网站
- 计算机和网络设备的辐射强,[Other]笔记本电脑有多少辐射?
- 解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.