IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874
第二节讲解EF,Lambda表达式操作实体类 首先基于我们最初的项目中,在Model文件夹创建一个实体类,如下图:
www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程
实体类创建完毕后,我们在Books类底下紧接着创建上下文类,需要引用的命名空间: using Microsoft.Ajax.Utilities; using System.Data.Entity; 上下文创建完毕,如下图:
www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程
现在简单的实体类就创建完毕了。 现在我们配置Config中的数据库连接,<add name="BooksDBContext" connectionString="Data Source=.;Initial Catalog=Book;User ID=sa assword=xA123456" providerName="System.Data.SqlClient" />我们们把name设置为我们上下文的名称。系统会自动找到,然后通过控制台创建数据库 数据库链接配置好以后,我们选VS中工具-库程序包管理器-程序包管理器控制台,这时在VS底部会出现控制台 这时候我们要执行四个操作:下载安装EF 到工程。PM> Install-Package EntityFramework开启数据库迁移PM> Enable-Migrations添加实体改动对应的数据库改动PM> Add-Migration “自定义名称”更新数据库PM> Update-Database 执行上面四个语句后,出现以下情况:
www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程
出现上面中的字符后,就代表数据库已经被创建了,这时候打开你Config配置的数据库,就可以看到Book这张表了。如果失败的话,删除Migrations 在重新来。
IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874
MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php? ... =1838&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)
MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1888&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)
MVC4从零开始学(三)控制器视图[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php? ... =1906&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)
MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=2168&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)
以上为系列地址
|