11.23 EF

技术11.23 EF 11.23 EF一、EF框架
a、EF框架:全称EntityFramework ,它微软提供的一种ORM工具,支持面向数据的软件应用程序的技术。ORM让开发人员节省数据库访问的代码

11.23英孚

一、EF框架

a、EF框架:EntityFramework是微软提供的ORM工具,支持面向数据.软件应用的技术,ORM允许开发人员节省数据库访问的代码时间,将更多的时间花在业务逻辑层代码上。

B.ORM:ORM是一个自动将数据存储从领域对象映射到关系数据库的工具。ORM主要包括三个部分:领域对象、关系数据库对象和映射关系。让ORM类提供自动CRUD,让开发人员从数据库API和SQL中解放出来。

C、EF框架:

EDM(实体数据模型):EDM包括三个模型:概念模型、映射模型和存储模型。

概念:概念模型包含模型类及其关系。独立于数据库表设计。

存储模型:存储模型是数据库设计模型,包括表、视图、存储过程及其关系和键。

D和EF的三种使用场景:A、从数据库生成Class b、从实体类生成数据库表结构C、通过数据库可视化设计器设计数据库、同时生成实体类。

E和EF框架的三种模式:

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

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

3) CodeFirst代码优先,手动创建POCO模型、数据层DbContext和映射关系,通过database生成数据库。SetInitializer这个方法很灵活,但是需要手动定义实体模型和关系映射。简单理解就是自己编写实体对象和映射关系,最后通过命令生成到数据库中。

第二,LINQ的第一个和第一个默认方法以及最后一个和最后一个默认方法。

First-返回集合中的第一个元素;没有延迟

fir default-返回集合中的第一个元素(如果没有,则返回默认值);没有延迟

Last-返回集合中的最后一个元素;没有延迟

LastOrDefault-返回集合中的最后一个元素(如果没有,则返回默认值)

补充:包含:判断集合是否包含元素;没有延迟

To:将集合转换为ListT集合;没有延迟

的方法、First和Firstdefault都返回集合中的第一个元素。不同的是,如果没有结果,前者(first)将抛出异常,后者(firstdefault)将返回默认值。

B、Last和LastOrDefault的方法都返回集合中的最后一个元素。不同的是,如果没有结果,前者(Last)将抛出异常,后者(LastOrDefault)将返回默认值。

三、查找(id)方法

寻找是寻找人物的相对位置,而不是寻找价值。查找功能区分大小写。与查找功能类似,搜索查找查找数据库中的字段,在数据库中根据条件进行查询、添加数据和删除数据。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/114068.html

(0)

相关推荐

  • 如何理解UML时序图

    技术如何理解UML时序图如何理解UML时序图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。UML时序图简介时序图(SequenceDiagram)是强调

    攻略 2021年11月23日
  • 鳄鱼属于哺乳动物吗,哺乳动物一定是胎生的吗

    技术鳄鱼属于哺乳动物吗,哺乳动物一定是胎生的吗否鳄鱼属于哺乳动物吗。1.现代观点认为,哺乳动物不是由爬行动物进化来的,哺乳动物祖先和现代爬行动物以及鸟类的祖先是两条单独的进化路线。哺乳动物祖先属于广义上的爬行动物,但这种

    生活 2021年10月23日
  • 怎么在PAAS平台上部署O2OA开发平台

    技术怎么在PAAS平台上部署O2OA开发平台这篇文章主要讲解了“怎么在PAAS平台上部署O2OA开发平台”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在PAAS平台上

    攻略 2021年10月30日
  • 抖音赞在哪买,哪里抖音刷赞最安全?

    技术抖音赞在哪买,哪里抖音刷赞最安全?抖音应该是最近比较火的软件了,对此,大家都不陌生吧,很多的用户发个视频就好几十万的赞,其实都是可以刷的!要想上精选有必要要有播放量等等一系列数据,这个数据很的重要,没有数据就没有展现

    测评 2021年10月20日
  • java用swing做计算器(javaswing科学计算器)

    技术Java Swing如何编写一个简单的计算器软件这篇文章主要介绍了Java Swing如何编写一个简单的计算器软件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起

    攻略 2021年12月20日
  • 怎么用Python爬取7日热门的文章

    技术怎么用Python爬取7日热门的文章怎么用Python爬取7日热门的文章,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言相信大家都很喜欢看那种非常

    攻略 2021年10月25日