ASP.NET MVC项目中使用CodeFirst方式使用EF

2024-10-12 07:17:42

1、打开Visual Studio 2017创建一个新的ASP.NET MVC项目,如下图所示:

ASP.NET MVC项目中使用CodeFirst方式使用EF

3、在弹出的NuGet包管理器中点击“浏览”,搜索框中输入EntityFramework,选中以后进行安装,如下图所示:

ASP.NET MVC项目中使用CodeFirst方式使用EF

5、同时在项目中会添加两个EF相关的dll引用,在package.config文件中会添加包引用的信息,如下图所示:

ASP.NET MVC项目中使用CodeFirst方式使用EF

6、接来下我们在Models文件夹中创建实体类,如下图所示:

ASP.NET MVC项目中使用CodeFirst方式使用EF

7、创建数据上下文,新建一个类EFDbContext类,如下图所示:

ASP.NET MVC项目中使用CodeFirst方式使用EF

9、我们新建一个控制器,选择“包含视图的MVC5控制器(使用EntityFramework)”,我们直接利用模板来生成控制器和视图,模锸责氧铼型类选择T_ProductType,数据上下文类选择EFDbContext(这里需要预先编译一下才能看到),控制器名称为T_ProductTypeController,点击添加,我们便有了具有增删改查功能的Controller和View,如下图所示:

ASP.NET MVC项目中使用CodeFirst方式使用EFASP.NET MVC项目中使用CodeFirst方式使用EF
猜你喜欢