From be07a7bbf7eff3143e5bc2917e13da29ee661f23 Mon Sep 17 00:00:00 2001 From: Cat p Date: Sun, 29 Dec 2024 20:57:47 +0800 Subject: [PATCH] 1 --- ...6\345\272\223\345\244\215\344\271\2404.md" | 0 ...6\345\272\223\345\244\215\344\271\2405.md" | 45 +++++++++++++++++++ ...\256\345\272\223\345\244\215\344\271\2406" | 0 3 files changed, 45 insertions(+) create mode 100644 "\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241223-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2404.md" create mode 100644 "\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241225-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2405.md" create mode 100644 "\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241226-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2406" diff --git "a/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241223-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2404.md" "b/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241223-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2404.md" new file mode 100644 index 0000000..e69de29 diff --git "a/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241225-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2405.md" "b/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241225-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2405.md" new file mode 100644 index 0000000..fc18f58 --- /dev/null +++ "b/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241225-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2405.md" @@ -0,0 +1,45 @@ +## 3. 创建数据模型 +### 3.1 定义实体类 +创建一个表示数据库表的实体类。例如,创建一个名为`Student`的实体类: + +```csharp +public class Student +{ + public int Id { get; set; } + public string Name { get; set; } + public int Age { get; set; } +} +``` + +### 3.2 创建DbContext类 +创建一个继承自`DbContext`的类来管理数据库上下文: + +```csharp +public class ApplicationDbContext : DbContext +{ + public DbSet Students { get; set; } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + optionsBuilder.UseSqlServer("your_connection_string_here"); + } +} +``` + +## 4. 实现增删改查功能 +### 4.1 增加记录 +在控制器中添加一个方法来处理新增记录的操作: + +```csharp +[HttpPost] +public IActionResult Create(Student student) +{ + if (ModelState.IsValid) + { + _context.Students.Add(student); + _context.SaveChanges(); + return RedirectToAction("Index"); + } + return View(student); +} +``` \ No newline at end of file diff --git "a/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241226-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2406" "b/\351\202\271\346\260\270\346\266\233/\350\257\276\345\240\202\347\254\224\350\256\260/20241226-mvc\345\242\236\345\210\240\346\224\271\346\237\245\351\223\276\346\216\245\346\225\260\346\215\256\345\272\223\345\244\215\344\271\2406" new file mode 100644 index 0000000..e69de29 -- Gitee