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)

相关推荐

  • Python字符串中的r和u的区别是什么

    技术Python字符串中的r和u的区别是什么这篇文章主要介绍“Python字符串中的r和u的区别是什么”,在日常操作中,相信很多人在Python字符串中的r和u的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年12月13日
  • php发验证码

    技术php发验证码 php发验证码php实现发送验证码功能的方法:1、创建好HTML和js文件;2、创建“Msm.php”文件,内容为“public function sendmsm(){...}”;3

    礼包 2021年10月28日
  • 207所,中国兵器工业集团207所怎么样

    技术207所,中国兵器工业集团207所怎么样答207所:中国兵器工业集团公司自2004年以来连年获A级中央企业,位居央企前列。发展现状
    兵器工业是国家安全的战略基础。
    人民兵工是我党领导和创建的第一个工业部门,历经无数战

    生活 2021年10月25日
  • Flex Cairngorm组成的示例分析

    技术Flex Cairngorm组成的示例分析这篇文章主要介绍了Flex Cairngorm组成的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。F

    攻略 2021年12月4日
  • Python中字符串连接效率最高的方式是什么

    技术Python中字符串连接效率最高的方式是什么本篇内容介绍了“Python中字符串连接效率最高的方式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年11月29日
  • 英国的英语怎么说,“UK”是王国还是帝国

    技术英国的英语怎么说,“UK”是王国还是帝国UK全程是United Kingdom of Great Britain and Northern Ireland——大不列颠和北爱尔兰联合王国英国的英语怎么说。简称联合王国—

    生活 2021年10月25日