一、新建项目

首先新建一个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连接数据库相关推荐

  1. ASP.NET Core——身份验证UI安装

    目录 介绍 要求 安装步骤 1.身份验证和身份UI配置 2.身份持久性实现 创建数据库 为Entity Framework Core配置ASP.NET Core 通过Entity Framework ...

  2. Value cannot be null. (Parameter ‘connectionString‘)

    使用EF core 连接数据库,进行数据迁移时,VS2019报错:Value cannot be null. (Parameter 'connectionString'). 一.ConnectionS ...

  3. [转]SQLAlchemy Introduce

    SQLAlchemy Introduce Tao Junjie 2015-12-13 19:17 Source perface 我们每天都要面对数据,数据库CRUD操作的能力对每个任务都至关重要.无论 ...

  4. 简述JDBC(BaseDao源码级)

    一. 定义 1. 什么是JDBC? jdbc是一种由一组用Java语言编写的标准类和标准接口组成,用于执行SQL语句的Java API.JDBC提供了面向多种关系型数据库连接的统一访问,同时统一规范了 ...

  5. kettle 连接数据库报错 (错误连接数据库 [mysql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occ)

    文章目录 问题描述 问题分析 问题解决 测试连接 问题描述 说的是没有发现org.gjt.mm.mysql.Driver驱动,故而我们下载自己mysql对应的版本. 错误连接数据库 [mysql] : ...

  6. 错误连接数据库 [xxx] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while try

    错误产生环境 Kettle连接Oracle数据库时产生 错误描述 Error connecting to database: (using class oracle.jdbc.driver.Oracl ...

  7. 【Step By Step】将Dotnet Core部署到Docker下

    一.使用.Net Core构建WebAPI并访问Docker中的Mysql数据库 这个的过程大概与我之前的文章<尝试.Net Core-使用.Net Core + Entity FrameWor ...

  8. 核心(Core) Javascript 学习手记

    说明: 一字一句都是俺敲出来的, ^^. 转载请注明出处哦. 前些日子, 发现好些地方需要用到 Js 代码, 以前没怎么系统的学习过, 要用到的时候查一堆一堆的手册, 写得不好不说, 还很浪费时间,  ...

  9. docker 删除默认连接_Net Core 中 Docker应用

    目录 前言 开始环境准备Docker基础概念Docker基础命令Docker命令实践构建Docker镜像Dockerfilebulid & run 前言 Docker 是一个开源的应用容器引擎 ...

最新文章

  1. 微信小程序直播开启公测了,与平台直播有何不同?小程序直播如何搭建
  2. world scientific is the journal to follow
  3. javascript高性能编程笔记(个人自用)
  4. 在IDEA连接MySql数据库时报错: [08001] CLIENT_PLUGIN_AUTH is required com.mysql.cj.exceptions.
  5. java定时器的使用(Timer)
  6. 我xp电脑桌面没有计算机图标不见了,xp系统我的电脑图标不见了怎么办|如何找回我的电脑图标-系统城...
  7. AngularJS jQuery 共存法则
  8. [胡言乱语] 20170622
  9. 判断字符串是只是数字
  10. VB6.0软件安装包(永久),适用于Windows各系统附安装教程
  11. 强大的ETL利器—DataFlow3.0
  12. 替代传统按键方案 单通道感应TTP223E-BA6 TTP223E-CA6 TTP223E-HA6 单按键触摸检测IC
  13. 计算机教师的幸福,有关信息技术教师教育感言
  14. python绘制小提琴图_seaborn画小提琴图(violin plot)
  15. 【tomcat运行异常】Error running ‘*** [org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run]‘
  16. 天梯赛:L2-016 愿天下有情人都是失散多年的兄妹 (25 分)
  17. 服务器组装 华硕主板,华硕主板装机教程 华硕主板装机步骤
  18. python输入一个小数,提取整数部分
  19. Python语音合成探究(一、男声和女声的选择)
  20. cobra是什么鬼?

热门文章

  1. c语言编程步骤Vision4,【2017年整理】keil_μVision4使用详解教程.pdf
  2. R语言实现多维尺度分析(Multidimensional Scaling,MDS)
  3. php移除所有子节点,Javascript removeChild()删除节点及删除子节点的方法_javascript技巧...
  4. 拒绝的权限----创建中间层对象错误解决方法
  5. Mysql各关键字的逻辑执行顺序
  6. 【UR #2】 猪猪侠再战括号序列
  7. AutoJs学习-修改王者荣耀启动动画
  8. 分享我自学前端的一些学习网站
  9. 计算机和网络设备的辐射强,[Other]笔记本电脑有多少辐射?
  10. 解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.