Entity的种类
POCO:plain old clr object  entity(不依赖框架之内的类,支持很多查询、添加、更新和删除行为)

dynamic proxy entity  (Dynamic Proxy是运行时POCO的代理类,它就像是POCO的包装类,Dynamic Proxy允许延迟加载和自动变化跟踪,即目的:延迟加载,自动化跟踪)

注:

POCO满足以下条件才能成为Dynamic Proxy类

1.POCO必须是public访问

2.POCO不是密封类

3.POCO不是抽象类

4.每个导航属性必须声明为Public和virtual

5.每一个集合属性必须是ICollection<T>

6.ProxyCreationEnabled 选项必须是true(默认就是true)

检查是否为动态代理:
检查其类型即可

Entity之间的关系

①一对一 ,②一对多,③多对多。

Entity的生命周期
操作:crud
savechanges();(dbcontext 执行sql指令)

转载于:https://www.cnblogs.com/fenqinearl/p/11051542.html

Entity Framework-02相关推荐

  1. EF-Entity Framework 相关技术点收集贴

    不定期.偶尔.添加更新 在网络上看到或者自己开发过程中碰到的EF-Entity Framework相关技术点 本文地址:http://www.cnblogs.com/vnii/archive/2012 ...

  2. C#综合揭秘——Entity Framework 并发处理详解

    引言 在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制.从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都 ...

  3. Entity Framework技术系列之2:三种开发模式实现数据访问

    前言 Entity Framework支持Database First.Model First和Code Only三种开发模式,各模式的开发流程大相径庭,开发体验完全不一样.三种开发模式各有优缺点,对 ...

  4. Entity Framework技术系列之1:数据访问技术概述

    前言 .NET Framework自2002年发布以来,已经历了十来个年头.相应的,.NET平台上的数据访问技术也在不断发展,从最基础的ADO.NET,到SqlHelper简单帮助类,到DAAB(Da ...

  5. Entity Framework 4.1 DbContext使用记之二——如何玩转本地实体? DbSet.Local属性的使用与实现...

    说好为大家带来一系列的文章,现在就写第二篇.开始之前,再啰嗦两句,EF4.1 RTW版本已经发布:http://www.microsoft.com/downloads/en/details.aspx? ...

  6. Code-First Migrations随Entity Framework 4.3一同发布

    Entity Framework 4.3 版本终于为开发者带来了迁移(Migrations)功能,从此以后使用EF不必依赖于单独预发布的迁移库了. 什么是EF迁移呢?如果你正在使用Entity Fra ...

  7. Entity Framework 实体框架的形成之旅--实体数据模型 (EDM)的处理(4)

    在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一.高效.可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我 ...

  8. 在Entity Framework中使用存储过程(一):实现存储过程的自动映射

    之前给自己放了一个比较长的假期,在这期间基本上没怎么来园子逛.很多朋友的留言也没有一一回复,在这里先向大家道个歉.最近一段时间的工作任务是如何将ADO.NET Entity Framework 4.0 ...

  9. Entity Framework 4.1(转)

    本文转自: http://ynrs5566.blog.163.com/blog/static/183815438201141252428256/ .NET 的实体框架越来越完善了,前几天看到Entit ...

  10. ADO.NET Entity Framework Extensions 简单应用

    一.情景 如果你的项目中有返回多结果集的存储过程. 如果你的项目要和老项目中的ADO.Net共用事务. 如果你要动态的创建数据库的表. 但是你还是希望使用Entity Framework.那么继续往下 ...

最新文章

  1. 同步、异步、堵塞、非堵塞和函数调用及I/O之间的组合概念
  2. 人像摄影哪家强?同为双摄的OPPO R11不敌金立S10
  3. jsp jdbc mysql增删改查_使用JSP+SERVLET+JDBC实现对数据库的增删改查(详细)
  4. 图像处理作业 第8次
  5. 为什么物理不能理解爱情?
  6. eclipse : java项目中的web.xml( Deployment Descriptor 部署描述文件 )配置说明
  7. SpringBoot(12)---外部化配置(properties文件配置)
  8. 浅谈javascript的面向对象(OOP)
  9. WPF之DatePicker使其只能选择日期,不能输入日期
  10. Jstorm到Flink 在今日头条的迁移实践
  11. java方法栈和c方法栈_Java虚拟机:本地方法栈与Native方法
  12. 开发一款3D场景编辑器
  13. python字典怎么获得_python怎样获取字典中前十个
  14. 新年新气象,专注于重要的事
  15. Orcle 12c 新特性--- 支持PDB OMF
  16. Windows 修改MAC地址
  17. windows安装vcpkg过程下载失败问题的解决方法
  18. css中background-size属性
  19. 牛客网C语言考试输入输出问题
  20. 计算机硬件系统结构主要分为什么五大组成,硬件系统的五大组成部分

热门文章

  1. C++中头文件的命名规则
  2. 贪心算法之买卖股票的最佳时机 II
  3. 8086实时时钟实验(二)——《x86汇编语言:从实模式到保护模式》读书笔记06
  4. 3D数学 向量和矩阵
  5. C 语言资源大全中文版
  6. Netty自定义协议
  7. 操作系统(十)进程通信
  8. 【整理】BIOS、BootLoader、uboot对比
  9. 大数运算(6)——大数阶乘(求位数)
  10. Android5.0源码分析—— Zygote进程分析