From bbc6e15108baf235fbe0750b68ba1bc479634f39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A1=B9=E5=AD=99=E6=9E=AB?= <3268254649@qq.com> Date: Sun, 15 Dec 2024 20:29:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20241212\347\254\224\350\256\260.md" | 2 + .../20241213\347\254\224\350\256\260.md" | 38 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 "\351\241\271\345\255\231\346\236\253/20241212\347\254\224\350\256\260.md" create mode 100644 "\351\241\271\345\255\231\346\236\253/20241213\347\254\224\350\256\260.md" diff --git "a/\351\241\271\345\255\231\346\236\253/20241212\347\254\224\350\256\260.md" "b/\351\241\271\345\255\231\346\236\253/20241212\347\254\224\350\256\260.md" new file mode 100644 index 0000000..93d5ccd --- /dev/null +++ "b/\351\241\271\345\255\231\346\236\253/20241212\347\254\224\350\256\260.md" @@ -0,0 +1,2 @@ + # .Take(数字)查询多少个 + # .Skip(数字)跳过多少个 \ No newline at end of file diff --git "a/\351\241\271\345\255\231\346\236\253/20241213\347\254\224\350\256\260.md" "b/\351\241\271\345\255\231\346\236\253/20241213\347\254\224\350\256\260.md" new file mode 100644 index 0000000..b41a7a5 --- /dev/null +++ "b/\351\241\271\345\255\231\346\236\253/20241213\347\254\224\350\256\260.md" @@ -0,0 +1,38 @@ +# 安装 Entity Framework Core + dotnet add package Microsoft.EntityFrameworkCore.sqlServer +创建实体类型 + +创建数据库上下文(文件名带 DbContext) + + public class 文件名 : DbContext + { + public DbSet<实体类型> 数据库表名 {get;set;} + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + base.OnConfiguring(optionsBuilder); + optionsBuilder.UseSqlServer("server=实例名;database=数据库名;uid=sa;pwd=密码;TrustServerCertificate=True"); + } + } +数据库迁移 +dotnet tool install -g dotnet-ef +dotnet add package Microsoft.EntityFrameworkCore.Design +dotnet ef migrations add InitialCreate +dotnet ef database update +增删改查 获取数据 +private readonly 数据库上下文名字 实例名; +public 控制器名称() +{ + 实例名 = new 数据库上下文名字(); +} +增加数据 + +实例名.表名.Add() +删除数据 + +实例名.表名.Remove() +修改数据 + +实例名.表名.Updata() +增删改后要保存 + +实例名.SaveChanges() \ No newline at end of file -- Gitee