首页 > 编程知识 正文

怎么理解框架,ef使用方法

时间:2023-05-05 16:06:50 阅读:38389 作者:2655

实体框架物理框架EF是一组技术,支持开发面向数据的ADO.NET软件APP应用程序,是微软的ORM框架。

什么是ORM?

ORM的全名是对象关系映射,也就是对象关系映射。

虽然有很多ORM框架,但EF框架是ORM框架之一,是实现ORM思想的框架。

使用EF的好处1、开源、重量轻、结构紧凑、使用方便。

2、支持的数据库类型很多。

3、自动生成相应实体。

EF对. net的好处:1)开发效率高,

2 )可以使用三种设计模式中的ModelFirst设计数据库,非常直观

3 )只需在配置文件中更改连接字符串,即可在数据库之间穿越

4 )与vs配套比较好

EF框架的构成

评论:

1、使用EF框架,EF表必须有主键,不报告错误。

2、报告错误:一个或多个实体验证失败。 实体属性分配问题。

3、EF性能差,比ADO.NET多生成一步sql脚本,实现复杂查询生成的sql脚本。 优点大于缺点。

3、EF上下文管理,确保线程内实例是唯一的。

//线程内部的内存空间

callcontext.setdata(dbcontext )//设置

获取callcontext.getdata(dbcontext )//实例

HttpContext.Item['key']也是通过呼叫上下文实现的

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。