马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区

  [复制链接]
查看25592 | 回复8 | 2013-7-23 08:20:00 | 显示全部楼层 |阅读模式
IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874
第二节讲解EFLambda表达式操作实体类
首先基于我们最初的项目中,在Model文件夹创建一个实体类,如下图:

www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程

www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程

实体类创建完毕后,我们在Books类底下紧接着创建上下文类,需要引用的命名空间:
using Microsoft.Ajax.Utilities;
using System.Data.Entity;
上下文创建完毕,如下图:

www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程

www.ibcibc.com C# C#论坛,IBC编程论坛,MVC系列教程

现在简单的实体类就创建完毕了。 现在我们配置Config中的数据库连接,<add name="BooksDBContext" connectionString="Data Source=.;Initial Catalog=Book;User ID=saassword=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系列教程

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教程)

以上为系列地址

C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
桂林一枝花 | 2014-3-29 12:33:27 | 显示全部楼层
ibcadmin | 2014-10-20 10:31:07 | 显示全部楼层
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教程)

以上为系列地址
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
shuangyu | 2014-11-24 10:42:22 | 显示全部楼层
using Microsoft.Ajax.Utilities;
using System.Data.Entity;
Ajax 和 Entity 下面都有红线,说缺少程序及引用,我是第一次用,是不是得下载点什么东西啊
ibcadmin | 2014-11-24 11:11:00 | 显示全部楼层
shuangyu 发表于 2014-11-24 02:42
using Microsoft.Ajax.Utilities;
using System.Data.Entity;
Ajax 和 Entity 下面都有红线,说缺少程序 ...

在解决方案中  引用-右键-添加引用- 找到这两个添加进去
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
shuangyu | 2014-11-24 11:31:41 | 显示全部楼层

using System.Data.Entity; 这一个解决了,单第二个引用里找不到啊,求救啊
using Microsoft.Ajax.Utilities;
ZZXLD | 2015-3-10 21:32:06 | 显示全部楼层
shuangyu 发表于 2014-11-24 11:31
using System.Data.Entity; 这一个解决了,单第二个引用里找不到啊,求救啊
using Microsoft.Ajax.Utili ...

请问楼上的问题解决了没有,求解答啊
ibcadmin | 2015-11-4 13:14:45 | 显示全部楼层
ZZXLD 发表于 2015-3-10 13:32
请问楼上的问题解决了没有,求解答啊

不需要引用第二个也可以
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2015-11-4 13:14:53 | 显示全部楼层
shuangyu 发表于 2014-11-24 03:31
using System.Data.Entity; 这一个解决了,单第二个引用里找不到啊,求救啊
using Microsoft.Ajax.Utili ...

不需要引用第二个也可以
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则