首页 > 编程知识 正文

ef是什么,怎么理解框架

时间:2023-05-03 16:00:09 阅读:38391 作者:4396

http://www.Sina.com/http://www.Sina.com /

对全称实体框架公式点的解释是:实体框架是支持ADO.NET开发面向数据的软件APP应用的技术,是微软的ORM框架。

http://www.Sina.com/http://www.Sina.com /

对象关系映射在翻译后成为对象关系映射。 如果你不能理解这个东西的话。 我只能告诉你去百度。 总之刚开始不太清楚。 有一张我们容易理解的图

整个领域常用的是java生态中使用的orm框架,如Hibernate、iBATIS和mybatis。 这些框架当然还有C#版本。 但是,微软的亲生儿子C#系列一定采用了EF框架。 毕竟强大的linq让我太喜欢了。 ios开发领域有酷睿数据等和安卓的ormlite等,这些都是orm框架。

什么是EF框架

DataBase First数据库优先,使用传统的表驱动方法创建EDM,EDM生成模型和数据层代码。 除了生成实体模型和自跟踪实现模型外,还支持轻量级DbContext的生成。 理解简历是首先设计数据库,然后创建数据库并将其映射到对象和上下文。

Model First模型优先,创建EDM模型,然后生成DDL数据库脚本、模型和数据层代码。 除了生成实体模型和自跟踪实现模型外,还支持轻量级DbContext的生成。 简单的理解是设计EDM模型,将其生成到数据库中,然后创建对象和上下文。

虽然CodeFirst代码优先、手动创建POCO模型、数据层DbContext、映射关系和从Database.SetInitializer生成数据库的方式灵活,但手动定义实体模型和映射简单来说,您可以自己编写实体对象和映射关系,最后使用命令在数据库中生成它们。

转载于:https://www.cn blogs.com/wangboy 91/p/6047905.html

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