时间:2021-07-01 10:21:17 帮助过:15人阅读
本文谨用作日志使用,不喜勿喷
在MVC中使用Entity Framework FirstCode对数据库进行操作
一、 新建一个MVC项目

二、使用Nuget包管理工具安装EntityFramework
1、打开Nuget控制台

2、输入安装entityframework命令 install-package entityframework

3、按下enter键 进行安装

如上,已经安装完成
三、在项目目录新建一个EntityFrameWork文件夹与一个Entity文件夹 用来保存 数据库映射的实体类 以及DbContxt 实体对象

四、新建一个Class文件 名字取名为MyDbContext。 PS:实体对象名字,可根据项目更改

五、继承命名空间System.Data.Entity下的DbContext

六、重写MyDbContext的构造方法,再每一次生成对象的时候把链接数据库的字符串传入

七、新建一个实体类 Person,并将命名控件和DbContext的命名空间改为一致(namespace MvcEFproject.EntityFramework)

八、我们根据数据库中的 tbl_person表新建一个 Person实体,当数据库中 datetime类型和数字类型设置为可为空时,在实体中我们设置为 可空类型 如 int? State DateTime? CreateTime
如果不设置为可空的话,int类型会默认赋值为0,DateTime为 0001/1/1 0:00:00

九、在DbContext文件中 添加一个DbSet<Person>属性

十、现在EF已经搭建好了,我们测试下,新建一个HomeController控制器,对该控制器添加一个Index视图

十一、测试结果如下

备注:如果出现这种玄学错误

需要在Global.cs文件中加入这行代码

MVC项目中使用EntityFramework FirstCode对数据库进行操作
标签:项目 测试 create nuget data 代码 数据 方法 oba