diff --git "a/\345\210\230\347\201\277/20241230-\344\275\277\347\224\250\344\270\213\346\213\211\350\241\250\345\215\225\346\230\276\347\244\272\346\225\260\346\215\256.md" "b/\345\210\230\347\201\277/20241230-\344\275\277\347\224\250\344\270\213\346\213\211\350\241\250\345\215\225\346\230\276\347\244\272\346\225\260\346\215\256.md"
new file mode 100644
index 0000000000000000000000000000000000000000..b15e03f7a562c27a3877088395428568bb3fb583
--- /dev/null
+++ "b/\345\210\230\347\201\277/20241230-\344\275\277\347\224\250\344\270\213\346\213\211\350\241\250\345\215\225\346\230\276\347\244\272\346\225\260\346\215\256.md"
@@ -0,0 +1,33 @@
+## 在下拉表单显示数据(ID数据-->文字显示)
+
+1. 在action中使用ViewBag传入数据到试图
+```cs
+ViewBag.Courses = _db.Courses.ToList();
+ViewBag.Students = _db.Students.ToList();
+```
+
+2. 在视图中使用foreach循环接收数据
+```cs
+
+```
+
+# 作业
+## 删除页面中将Id变为名称
+1. 在action中传入数据
+```cs
+ViewBag.Students = _db.Students.FirstOrDefault(x=>x.Id == obj.StudentId);
+ViewBag.Courses = _db.Courses.FirstOrDefault(x=>x.Id == obj.CourseId);
+```
+
+2. 在视图中接收
+```cs
+
+ 学生姓名: |
+ @ViewBag.Students.StudentName |
+
+```
\ No newline at end of file
diff --git "a/\345\210\230\347\201\277/20250103-\346\233\264\346\226\260\346\225\260\346\215\256\345\272\223\345\271\266\351\203\250\347\275\262\345\210\260\347\275\221\347\253\231.md" "b/\345\210\230\347\201\277/20250103-\346\233\264\346\226\260\346\225\260\346\215\256\345\272\223\345\271\266\351\203\250\347\275\262\345\210\260\347\275\221\347\253\231.md"
new file mode 100644
index 0000000000000000000000000000000000000000..f714d0e8ea5d1a67be4a0c2971c8ff307d7509c6
--- /dev/null
+++ "b/\345\210\230\347\201\277/20250103-\346\233\264\346\226\260\346\225\260\346\215\256\345\272\223\345\271\266\351\203\250\347\275\262\345\210\260\347\275\221\347\253\231.md"
@@ -0,0 +1,38 @@
+## 更换数据库
+为了能更好的部署在云服务器上(Linux操作系统)
+
+1. 安装好数据库
+ - 在Debian上安装PostgreSQL数据库
+ 1) apt install -y postgresql-common
+ 2) /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
+ 3) apt -y install postgresql
+ - 确认有没有安装好
+ - 查看状态:systemctl status postgresql
+ - 设置高强度密码
+ 1) 进入密码设置:su postgres
+ 2) 切换后进入:psql
+ 3) \password
+ 4) 设置密码
+ 5) 退出:exit或者\q,切换回root:su root
+ - 设置允许远程访问数据库
+
+2. 更换数据库驱动(配合ORM工具),并且重新生成迁移文件
+ - 移除原来的数据库驱动:Microsoft.EntityFrameworkCore.SqlServer。命令如下:dotnet remove package Microsoft.EntityFrameworkCore.SqlServer
+ - 安装新的数据库驱动:Npgsql.EntityFrameworkCore.Postgresql。命令如下:dotnet add package Npgsql.EntityFrameworkCore.Postgresql
+ - 更新数据库上下文的一些配置
+ ```CS
+ var conString =$"server=t1.lcann.cn;database=ScoreDb;uid=postgres;pwd=qq@112358@";
+ optionsBuilder.UseNpgsql(conString);
+ ```
+ - 重新生成迁移文件
+ - 同步迁移文件
+
+## 部署在网站上
+1. 打包:dotnet publish
+2. 上传:scp -r ./* root@XXXX.lcann.cn:/var/www/XXXX.lcann.cn
+3. 借助**pm2**工具
+4. 反向代理
+
+## 区别
+- ORM工具:类似Microsoft.EntityFrameworkCore
+- 数据库驱动:类似Microsoft.EntityFrameworkCore.SqlServer
\ No newline at end of file