ibcadmin 发表于 2013-7-23 08:20:00

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

IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874
第二节讲解EF,Lambda表达式操作实体类首先基于我们最初的项目中,在Model文件夹创建一个实体类,如下图:
实体类创建完毕后,我们在Books类底下紧接着创建上下文类,需要引用的命名空间:using Microsoft.Ajax.Utilities;using System.Data.Entity;上下文创建完毕,如下图:

现在简单的实体类就创建完毕了。 现在我们配置Config中的数据库连接,<add name="BooksDBContext" connectionString="Data Source=.;Initial Catalog=Book;User ID=sa;Password=xA123456" providerName="System.Data.SqlClient" />我们们把name设置为我们上下文的名称。系统会自动找到,然后通过控制台创建数据库 数据库链接配置好以后,我们选VS中工具-库程序包管理器-程序包管理器控制台,这时在VS底部会出现控制台 这时候我们要执行四个操作:下载安装EF 到工程。PM> Install-Package EntityFramework开启数据库迁移PM> Enable-Migrations添加实体改动对应的数据库改动PM> Add-Migration “自定义名称”更新数据库PM> Update-Database 执行上面四个语句后,出现以下情况:出现上面中的字符后,就代表数据库已经被创建了,这时候打开你Config配置的数据库,就可以看到Book这张表了。如果失败的话,删除Migrations 在重新来。

IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874



MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=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?mod=viewthread&tid=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教程)

以上为系列地址

桂林一枝花 发表于 2014-3-29 12:33:27

赞:D

ibcadmin 发表于 2014-10-20 10:31:07

MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=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?mod=viewthread&tid=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教程)

以上为系列地址

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 下面都有红线,说缺少程序 ...

在解决方案中引用-右键-添加引用- 找到这两个添加进去

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
请问楼上的问题解决了没有,求解答啊

不需要引用第二个也可以

ibcadmin 发表于 2015-11-4 13:14:53

shuangyu 发表于 2014-11-24 03:31
using System.Data.Entity; 这一个解决了,单第二个引用里找不到啊,求救啊
using Microsoft.Ajax.Utili ...

不需要引用第二个也可以
页: [1]
查看完整版本: MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区