安装Entity Framework(EF基础系列篇4)
2015-09-12 10:37
417 查看
Entity Framework 5.0 API是分布在两个地方:NuGet和.NET Framework中,这个.NET framework 4.0/4.5包含EF核心的API,然而通过NuGet包获取的EntityFramework.dll包含EF 5.0特别的特性;EF6.0中不是分开的:
在这个基础的系列课程中,我将会使用EF 6.0,这个最新的EF版本来学习,
学习EF,首先要安装下面的工具:
.NET Framework 4.5
Visual Studio 2012/2013/2015
MS SQL Server2005/2008/2012/2014 Express
下面我们来看看怎么安装EF吧:
我们打开VS2012新建项目:
然后,我们选中“项目名称”,点击右键,选择“管理Nuget程序包”,在弹出来的界面中,输入:"EntityFramework",会自动查询到EntityFramework,然后点击安装,按照我下面的图示进行就可以了:
安装完成之后,是这样的:然后关闭这个窗口就行了。。。
创建数据库:
这个系列课程中,我将会使用SchoolDB样例数据库,它包含数据表,存储过程,和视图;数据库的设计如下:在这个数据图表中,我们可以看到,不同表之间的关系:
一对一:Student and StudentAddress表之间是一对一的关系,例如一个Student有0到1个的StudentAddress;
一对多:Standard and Teacher表之间是一对多的关系,例如很多Teacher关联一个Standard;
多对多:Student and Course表之间是多对多关系,通过中间表StudentCourse 联系在一起,例如;一个学生可以选择很多课程,同时一个课程可以有很多学生来选择;
好了,EF的安装就到此,相信大家已经学会了,后面一节我将要学习一个简单的实体数据模型来创建数据库。
相关文章推荐
- 【白书之路】 10340 All in All 判断子串
- Baskets of Gold Coins
- 学习函数指针
- tablebview滚动到顶部
- java中的IO流
- #1075 : 开锁魔法III
- hdu 1020 Encoding
- ajax(1)
- 「两个指针的应用」最短摘要的生成
- android selector(转)
- 数据库心得体会
- Delphi和JAVA用UTF-8编码进行Socket通信例子
- javascript判断网页是关闭还是刷新
- 个人学习笔记---linux内核同步
- 以实例讲解Objective-C中的KVO与KVC机制
- 数据挖掘(9):BP神经网络算法与实践
- Delphi XE4,C++ Builder XE4,RAD Studio XE4 v18.0.4905.60485(With Update 1) 官方下载激活
- Remove Element
- Über-shader与deferred shading
- 软件工程的实践项目的自我目标