diff --git "a/\345\215\242\346\200\235\346\207\277/20241210_\350\257\276\345\240\202\347\254\224\350\256\260+\344\275\234\344\270\232.md" "b/\345\215\242\346\200\235\346\207\277/20241210_\350\257\276\345\240\202\347\254\224\350\256\260+\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..87003ad006743eafe1461e08464f128b19da011e --- /dev/null +++ "b/\345\215\242\346\200\235\346\207\277/20241210_\350\257\276\345\240\202\347\254\224\350\256\260+\344\275\234\344\270\232.md" @@ -0,0 +1,34 @@ +# 笔记 +1 .一个类,在models中创建 +2. 一个静态列表类,static,构造方法必须与方法类名相同,不需要返回值 +3. 在views中创建列表页index,编辑页edit,新增页create,删除页delete + 都要加上@model.mvc名.Models.studentinfo; +4. 在controllers创建控制器 +5. 在控制器里声明index方法(主要是查找),传入参数string,这里的string参数名要调回到``name内 +6. 声明create方法 +7. 在index里面写查询: +`
` + `` + `` +`
` +8. 在index.cshtml里面写编辑和删除: +在tbody里面写 +```html +@foreach (var item in @Model) + { + + @item.Id + @item.Name + @item.Age + @item.Sex + @item.Hobby + + 编辑 + 删除 + + + } +``` +# 作业 +**实现编辑和查询功能** +![](https://gitee.com/lu-siyi-641/gitee-image-warehouse/raw/master/photos/1214.gif) \ No newline at end of file diff --git "a/\345\215\242\346\200\235\346\207\277/20241213_\350\257\276\345\240\202\347\254\224\350\256\260.md" "b/\345\215\242\346\200\235\346\207\277/20241213_\350\257\276\345\240\202\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..f229a13644372181061fd7fd2b2ce24bdd27e547 --- /dev/null +++ "b/\345\215\242\346\200\235\346\207\277/20241213_\350\257\276\345\240\202\347\254\224\350\256\260.md" @@ -0,0 +1,14 @@ +# 笔记 +## Entity FrameWork Core +- 1.使用要先安装NuGet包,使用VsCode在终端执行命令: +`dotnet add package Microsoft.EntityFrameworkCore.Sqlite` +- 2.安装完成后,需要配置DbContext类以包含连接字符串 +- 3.进行数据迁移 + `需要dotnet-ef工具,还需要什么一个依赖包,名为Microsoft.EntityFrameworkCore.Design` +```c# +dotnet tool install --global dotnet-ef +dotnet add package Microsoft.EntityFrameworkCore.Design +dotnet ef migrations add Init +``` +- 4.将生成的数据迁移文件,同步更新到数据库 +`命令:dotnet ef database update`