初学实体框架EF(Entity Framework)

什么是EF?

       实体框架EF是微软的一个ORM框架。是支持面向数据的软件开发应用程序。

       ORM是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。EF是ORM框架的一种,其中O代表实体,M代表的是映射关系,R代表的是我们的数据库或者是数据库中的表。EF比我们传统的ADO.NET更加的方便,俩者在数据量不是特别大的情况下,执行速度是差不多的。


创建EF

       建立EF的过程挺容易的。在我们的vs2012中,首先建立一个项目,然后在项目中右击——选择添加——新建项——在弹出的框中选择左边的“数据”,点击右面的“ADO.NET数据模型”,修改名称或者选择默认的名称,点击添加按钮——在弹出的框中选择从数据库中生成——弹出的框中选择“新建连接”——出现了下面的页面,然后填写信息(如下图)——点击测试,发现测试成功,点击确定。

                                                                                                                      

                         



             出现了如图所示的:

                                                                                                                                           


     在上面的图中,是不是看到了我们的实体Model1了。点击表ScoreEntity,我们可以看到自动生成的代码。


创建数据库


     他不仅仅可以生成代码,还可以创建数据库。在上面的步骤中,然后在项目中右击——选择添加——新建项——在弹出的框中选择左边的“数据”,点击右面的“ADO.NET数据模型”,修改名称或者选择默认的名称,点击添加按钮——在弹出的框中选择“空模型”,点击完成。如图:


                     

      

       然后我们在弹出的vs页面中,右击——新增——实体/关系等等。然后我们就可以在vs中添加字段和关系,之后生成了sql脚本,我们在数据库中执行就可以看到我们的数据库中有我们在vs中设定的数据库啦。

                     


      我们还可以在实体的联系图中对字段进行修改或者是修改数据库后重新更新实体的联系图,只需要在实体联系图中右击选择“根据模型生成数据库”/“从数据库更新模型”就可以了。

      同时对数据库还可以实现增删改查,视频里面讲的很详细,就不多说啦。

      初学EF,感觉很有意思,记录学习的点滴记录。。。。。。

                 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 36
    评论
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值