EF学习知识1

1. 给新创建对象的属性赋值的简化方法:Person p = new Person{Name="tom",Age=5};

 等价于 Person p = new Person();p.Name="tom";p.Age=5;

2.Labbda表达式

  

3.常用集合扩展方法

  

4.高级集合扩展方法

  

  10.Join  Join  可以实现和数据库一样的 Join 效果,对有关联关系的数据进行联合查询

     下面的语句查询所有 Id=1  的狗dog,并且查询狗的主人master的姓名

  var result = dogs.Where(d => d.Id == 1).Join(masters, d => d.MasterId, m => m.Id,
  (d,m)=>new {DogName=d.Name,MasterName=m.Name});

  

时间: 2024-12-05 11:09:12

EF学习知识1的相关文章

EF学习和使用综合

一.(引)你必须知道的EF知识和经验 二.(引)EF学习和使用(七)EF性能优化篇 三.(引)采用EntityFramework.Extended 对EF进行扩展(Entity Framework 延伸系列2)

hibernate 学习知识总结

1.最近用hibernate 学会很多知识,总结如下: (1)数据库表格已经设置默认值,在进行数据插入的时候,bean里面不赋值的话,插入之后该字段依旧是null 是因为hibernate默认插入和更新所有字段,如果某些字段不需要操作,需要配置下 (i)xml文件配置方式: <property name="account" type="java.lang.String" insert="false"> <column name=

第三次自考总结——时间管理和学习知识

上周日,参加了第三次的自考,对于时间管理和知识的学习又有了更多的认识.总结一下. 回顾 第一次参加自考的时候,自己没有按照老师要求的那样,没有做好时间管理,没有做好计划,没有看三遍书再去做题.完全是考试前一周突击,结果还不错,报名了三课,过了三课,但是现在让我去想学会了什么,留下的东西却很少. 第二次参加自考,有了上次的"经验",又是突击,但是这次没有那么好的结果,报名了三课,只过了一科,其实那次考完以后,就感觉到了不妙,当时心里还是在安慰自己说:这次没有考好,就当给自己一个大大教训,

关于游戏小说与学习知识的不同

玩游戏的话其实入门很容易,掌握好基础的按钮,知道一些简单的玩法就可以下场了,并且游戏更为直观,人物形象精美刺激神经,吸引人,游戏里面能够通过社交.排名系统.获取金币.胜利.音效.文字.视频.图像等多种元素来刺激玩家,让其能够随时保持成就感,并且不累. 小说虽然也是文字,但是通过作者的表达其实很有画面感,读者通过阅读文字只需要稍稍加以想象就能够进入到自己脑袋的画面中,并且情节被设计好了的,中间添加了很多包袱情节.挖坑填坑让读者并不需要大量思考. 学习知识的话是大部分时间是一个对文字抽象理解加工的过

EF学习笔记(九):异步处理和存储过程

总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 上一篇:EF学习笔记(八):更新关联数据 本篇原文:Async and Stored Procedures 为何要采用异步? 一个Web服务器肯定有可用线程的限制,那么在一些访问量特别大的情况下,线程肯定会消耗完:这个时候服务器肯定处理不了请求,必须等线程里处理结束才可以处理请求: 在非异步的时候,很多线程都处于等待状态,并不是一直在工作,而是在等类似于I/O等处理结束: 采用异步的时候,当一个处理在等待I/O处理结束的时

EF学习笔记(十一):实施继承

学习总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 上篇链接:EF学习笔记(十) 处理并发 本篇原文链接:Implementing Inheritance 面向对象的世界里,继承可以很好的重用代码.在本章就对Instructor和Student两个类进行实施继承处理,这两个类有公用的属性,比如LastName等,也有私有的属性: 可以不用增加任何页面,进行修改一些代码,这些修改后的继承关系就会自动反应到数据库中. 通过下图可以看到两个类有哪些公用属性: 那么就可以建一个

EF学习笔记(八):更新关联数据

学习笔记主目录链接:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 上一篇链接:EF学习笔记(七):读取关联数据 本篇原文链接:Updating Related Data 本篇主要考虑对于有关联的数据进行新增.删除.更新操作:比如Course .Instructor: 对于Course来说,新增时候必须定义属于哪个Department,所以在新增.更新操作的时候,必须要用户选择Department: MVC5在选择基础控制器及视图框架的时候,如果选择EF的操作框架,则会自动带一

EF学习总结&mdash;开篇

学习EF之前要熟悉以下知识: 1.自动属性(Auto-Implemented Properties) //以前的写法 private string _userName; public string UserName { get { return _userName; } set { _userName= value; } } //现在 public string_userName {get;set;} 2.隐式类型var 它是在编译已经能确定变量的类型,是根据后面的值自动推断类型,编译时把推断的

第23篇 js快速学习知识

前面说了js的一些高级方面的基础知识,这些都是比较容易出错的和比较难理解的东西,除了这些之外其它的知识都比较简单了,基础学好了,扩展起来就是小意思.今天说说js方面可以快速学习和入门的知识. 1.闭包 对于闭包来说,很多人对它有误解,有的说的怎么怎么好,但是我觉得这个东西说的那么悬无非是忽悠人的,对于闭包我看到有一篇博客上面说的很好: (1)闭包是一种设计原则,它通过分析上下文,来简化用户的调用,让用户在不知晓的情况下,达到他的目的: (2)网上主流的对闭包剖析的文章实际上是和闭包原则反向而驰的