初始EF
来源:互联网 发布:oppo官方软件商店 编辑:程序博客网 时间:2024/04/30 15:09
最近在做项目中用到了EF,整天忙的要死,终于可以抽出时间来写几篇来总结一下了。会在以下几篇博客中简单的介绍一下小编对EF的认识。
1.什么是EF?
看一下百度百科中的介绍。
EntityFrameWork:ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还有 Entity Client,Object Context 以及 LINQ 可以使用。
看了这么多不知道有没有理解,下面来看一下小编的认识。
还记得小编当初没有学习EF之前,前端与数据库交互用的是一些SqlConnection、SqlCommand等类,类操作的,估计用的就是上图中的ADO.NET Provicer,而如今只不过微软更加的人性化,多加了一层也就是所谓的EF。我们不用再面对当初的那些SQL语句等,直接与EF打交道,并且也非常的简单易操作。
2.EF的好处
1.不用再面对那些SQL语句。
小编依稀记得,不用EF 的时候,还得去理会那些SQL语句,一些ADO.NET中与数据库交互的类,而如今的EF更加的人性化,或者可以说更加的面向对象,把以前的那些都给封装了,我们直接来用即可。
2.容器的好处
正如上图所示,EF充当着一个容器的概念,我们只需要把我们的数据放到EF这样一个大的容器中,就可以实现了与数据库之间的交互。比如,我们经常所说的增删改查操作,这时候只要把我们所用到的数据放到EF中,就可以实现与后台数据库之间的关联。
3.小结
说了这么多,小编总结一下对EF的理解。就是一个容器,或者你可以把它叫做一个对数据库操作的工厂,只要把咱们的东东放进去,所有的操作,它都会给你实现。具体的代码上实现,会在下一篇中介绍。
- 初始EF
- ef
- EF
- EF
- EF
- EF
- EF
- ASP.NET使用EF时的seed方法以及初始数据的构造
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- OpenCV学习笔记 cv.Mat 与 .txt 文件数据的读写操作
- ubuntu的终端命令(收集)
- Mat - 基本图像容器
- JVM 自定义的类加载器的实现和使用
- 数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行
- 初始EF
- HDOJ——简单题3(1013,1014)
- 灰度直方图及处理“cvQueryHistValue_1D”: 找不到标识符”的问题(上)
- 字符编码(ASCII、ANSI、GB2312、UTF-8等)系统梳理
- Oracle 各个服务的作用
- MyBatis映射文件中多参数传递的问题
- Hadoop2.2.0 中错误总结之(org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /test._COPYING)
- iOS开发—OC语言Foundation框架(一)—NSObject常用方法
- VisualSVN Server如何设置commit的时候,必须填写log