Entity Framework-02
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相关推荐
- EF-Entity Framework 相关技术点收集贴
不定期.偶尔.添加更新 在网络上看到或者自己开发过程中碰到的EF-Entity Framework相关技术点 本文地址:http://www.cnblogs.com/vnii/archive/2012 ...
- C#综合揭秘——Entity Framework 并发处理详解
引言 在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制.从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都 ...
- Entity Framework技术系列之2:三种开发模式实现数据访问
前言 Entity Framework支持Database First.Model First和Code Only三种开发模式,各模式的开发流程大相径庭,开发体验完全不一样.三种开发模式各有优缺点,对 ...
- Entity Framework技术系列之1:数据访问技术概述
前言 .NET Framework自2002年发布以来,已经历了十来个年头.相应的,.NET平台上的数据访问技术也在不断发展,从最基础的ADO.NET,到SqlHelper简单帮助类,到DAAB(Da ...
- Entity Framework 4.1 DbContext使用记之二——如何玩转本地实体? DbSet.Local属性的使用与实现...
说好为大家带来一系列的文章,现在就写第二篇.开始之前,再啰嗦两句,EF4.1 RTW版本已经发布:http://www.microsoft.com/downloads/en/details.aspx? ...
- Code-First Migrations随Entity Framework 4.3一同发布
Entity Framework 4.3 版本终于为开发者带来了迁移(Migrations)功能,从此以后使用EF不必依赖于单独预发布的迁移库了. 什么是EF迁移呢?如果你正在使用Entity Fra ...
- Entity Framework 实体框架的形成之旅--实体数据模型 (EDM)的处理(4)
在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一.高效.可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我 ...
- 在Entity Framework中使用存储过程(一):实现存储过程的自动映射
之前给自己放了一个比较长的假期,在这期间基本上没怎么来园子逛.很多朋友的留言也没有一一回复,在这里先向大家道个歉.最近一段时间的工作任务是如何将ADO.NET Entity Framework 4.0 ...
- Entity Framework 4.1(转)
本文转自: http://ynrs5566.blog.163.com/blog/static/183815438201141252428256/ .NET 的实体框架越来越完善了,前几天看到Entit ...
- ADO.NET Entity Framework Extensions 简单应用
一.情景 如果你的项目中有返回多结果集的存储过程. 如果你的项目要和老项目中的ADO.Net共用事务. 如果你要动态的创建数据库的表. 但是你还是希望使用Entity Framework.那么继续往下 ...
最新文章
- 同步、异步、堵塞、非堵塞和函数调用及I/O之间的组合概念
- 人像摄影哪家强?同为双摄的OPPO R11不敌金立S10
- jsp jdbc mysql增删改查_使用JSP+SERVLET+JDBC实现对数据库的增删改查(详细)
- 图像处理作业 第8次
- 为什么物理不能理解爱情?
- eclipse : java项目中的web.xml( Deployment Descriptor 部署描述文件 )配置说明
- SpringBoot(12)---外部化配置(properties文件配置)
- 浅谈javascript的面向对象(OOP)
- WPF之DatePicker使其只能选择日期,不能输入日期
- Jstorm到Flink 在今日头条的迁移实践
- java方法栈和c方法栈_Java虚拟机:本地方法栈与Native方法
- 开发一款3D场景编辑器
- python字典怎么获得_python怎样获取字典中前十个
- 新年新气象,专注于重要的事
- Orcle 12c 新特性--- 支持PDB OMF
- Windows 修改MAC地址
- windows安装vcpkg过程下载失败问题的解决方法
- css中background-size属性
- 牛客网C语言考试输入输出问题
- 计算机硬件系统结构主要分为什么五大组成,硬件系统的五大组成部分