ORM系列之二:EF(1)
2016-11-21 21:55
176 查看
目录
1. EF是什么
2. 如何获取EF
3. EF有哪些主要模式
EF是什么
EF全称为Entity Framework,是微软推荐的一种数据库访问技术,属于重量级的ORM框架,功能非常强大,目前最新版本为6.x。
如何获取EF
EF的获取方式非常简单,通过NuGet直接下载最新的安装包即可,具体如下:
第一步:点击“工具” 打开“NuGet包管理器”下的“管理解决方案的NuGet程序包”
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121214019628-1058235542.png)
第二步:在打开的界面中“浏览”页签中输入框中输入Entity Framework进行搜索,选中搜索结果中的第一个,在右侧选中带安装的项目,点击安装即可。
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121214446456-2020353748.png)
第三步:此时查看已经安装了EF的项目,引用组件下会多出两个组件EntityFramework和EntityFramework.sqlServer。
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121214904253-1699806936.png)
其他项目如果想使用EF,不需要再去搜索,直接在NuGet界面的“已安装”页签下直接选中目标项目点击安装即可。
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121215130518-1784029971.png)
当然,如果某个项目不需要使用了EF,也可以直接卸载掉,非常的方便。
EF有哪些模式
EF主要有Code First、Model First和Database First三种模式,每种模式的应用场景不同,根据自己的实际业务需要进行选择,后面会一一道来。
欲知详情,请听下回分解。
1. EF是什么
2. 如何获取EF
3. EF有哪些主要模式
EF是什么
EF全称为Entity Framework,是微软推荐的一种数据库访问技术,属于重量级的ORM框架,功能非常强大,目前最新版本为6.x。
如何获取EF
EF的获取方式非常简单,通过NuGet直接下载最新的安装包即可,具体如下:
第一步:点击“工具” 打开“NuGet包管理器”下的“管理解决方案的NuGet程序包”
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121214019628-1058235542.png)
第二步:在打开的界面中“浏览”页签中输入框中输入Entity Framework进行搜索,选中搜索结果中的第一个,在右侧选中带安装的项目,点击安装即可。
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121214446456-2020353748.png)
第三步:此时查看已经安装了EF的项目,引用组件下会多出两个组件EntityFramework和EntityFramework.sqlServer。
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121214904253-1699806936.png)
其他项目如果想使用EF,不需要再去搜索,直接在NuGet界面的“已安装”页签下直接选中目标项目点击安装即可。
![](https://images2015.cnblogs.com/blog/464797/201611/464797-20161121215130518-1784029971.png)
当然,如果某个项目不需要使用了EF,也可以直接卸载掉,非常的方便。
EF有哪些模式
EF主要有Code First、Model First和Database First三种模式,每种模式的应用场景不同,根据自己的实际业务需要进行选择,后面会一一道来。
欲知详情,请听下回分解。
相关文章推荐
- ORM系列之二:EF(1)Code First
- ORM系列之二:EF(2) 数据库连接
- ORM系列之二:EF(3) 数据库连接
- ORM系列之二:EF(3) 约定、注释、Fluent API
- ORM系列之二:EF(4) Model First
- ORM系列之二:EF(2)Code First
- ORM系列之二:EF(4) 约定、注释、Fluent API
- ORM系列之二:EF(5) Model First
- 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(二)Models(ORM)
- orm-mybatis开发系列之二:一对多关联查询
- 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(三)Models(ORM、Repository模式、分页)
- MyBitis(iBitis)系列随笔之二:类型别名(typeAliases)与表-对象映射(ORM)
- MyBitis(iBitis)系列随笔之二:类型别名(typeAliases)与表-对象映射(ORM)
- 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(四)Models(ORM、Repository模式、分页)
- MyBitis(iBitis)系列随笔之二:类型别名(typeAliases)与表-对象映射(ORM)
- 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(五)Models(ORM、Repository模式、分页)
- Rails3教程系列之二:Rails3入门(2)
- ASP.NET MVC 2博客系列之二:模型验证
- Table-values parameter(TVP)系列之二: 利用DataTable将其作为参数传给SP
- 【研究】移动办公趋势洞察系列之二:人工智能、智能硬件精彩纷呈,业务协同初心不变