Visual Studio 2019
刚学.net core MVC的时候,建立的表的主键是自增的,不能自己手动修改,在经过查找资料以后解决了该问题。
ID是主键
1、打开VS2019,选择创建新项目
2、
3、
4、
5、创建结果
6、运行成功项目可用
创建一个数据库连接
1、我的数据库在阿里云上,所以服务器名字是阿里云的虚拟机Ip
2、设置内容
3、找到建好的数据连接,复制连接字符串
4、修改appsettings.json文件,添加一段代码,把复制的连接字符串替换代码里的那部分
"ConnectionStrings": {
"test1Context": "Data Source=xxxxxx;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=123456;Pooling=False"
}
1、创建一个Student类
(1)
(2)结果
2、在1中创建的Student类里添加内容
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Threading.Tasks;
namespace Test.Models
{
public class Student
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Number { get; set; }
public string Name { get; set; }
public string Age { get; set; }
}
}
1、在Controllers文件夹上右击,添加控制器
2、选择Entity Framework控制器
3、选中刚才创建的Student类
4、点数据上下文的加号,会自动给一个数据上下文
5、点击添加,此操作要联网,下面是完成操作后多出的东西
2、在打开的控制台里写下面的代码,分开写
Add-Migration InitDBMigration
Update-Database
3、结果
4、数据库建立情况,发现数据连接下的表里有Student,表示成功了
六、测试是不是能自己定义主键的值
1、打开网站添加数据
2、看数据库里主键是否和添加的一样,一样说明成功了。
一、正则表达式概述 二、正则表达式在VBScript中的应用 三、正则表达式在VavaScr...
计算属性computed: 支持缓存,只有依赖数据发生改变,才会重新进行计算 不支持...
微信文件传输助手是微信电脑版与手机微信之间相互传输图片等文件的好工具,但很...
本文将研究 ES6 的 for ... of 循环。 旧方法 在过去,有两种方法可以遍历 javas...
ADO对象: Connection Command Recordset Record Stream ASP支持的对象很多,可...
前言 相信大家都知道在IDE中代码的智能提示几乎都是标配,虽然一些文本编辑器也...
一石激起千层浪,继中国区浩浩荡荡的大裁员告一段落之后,甲骨文并未因此收起手...
vbs:把一段文字中指定字符颜色变成红色的正则 functionc(Tstr,Word) Dimre Setre...
【排序算法】之lowb三人组冒泡、插入、选择 什么是lowb三人组 冒泡排序bubble so...
歌词编辑器 歌词编辑器 第一步:选择要播放的歌曲并播放 第二步:填写全部的歌词...