2020年7月3日

OLTP与OLAP

摘要: OLTP(on-line transaction processing)翻译为联机事务处理, OLAP(On-Line Analytical Processing)翻译为联机分析处理。从字面上来看OLTP是做事务处理,OLAP是做分析处理。从对数据库操作来看,OLTP主要是对数据的增删改,OLAP是对数据的查询。因为OLTP所产生的业务数据分散在不同的业务系统中,而OLAP往往需要将不同的业务数据... 阅读全文

posted @ 2020-07-03 16:52 springsnow 阅读(702) 评论(0) 推荐(0) 编辑

Entity Framework(07):TPH、TPT、TPC与继承类

摘要: 一、TPH Table Per Hierarchy (默认,每个层次一个表) 每个层次结构共用一个表,类的每一个属性都必须是可空的。 1、默认行为 只建立一个表,把基类和子类中的所有属性都映射为表中的列。 为基类和所有子类共建立一个表,基类和子类中的所有属性都映射为表中的一个列。 默认在这个表中建立 阅读全文

posted @ 2020-07-03 14:05 springsnow 阅读(547) 评论(0) 推荐(0) 编辑

Entity Framework(05):主从表的增删改

摘要: 一、添加数据 1、在主表中添加从表数据 在景点的住宿集合(Lodgings)中增加一个度假区(Resort) var dest = (from d in context.Destinations where d.Name == "Bali" select d).Single(); var resor 阅读全文

posted @ 2020-07-03 14:04 springsnow 阅读(329) 评论(0) 推荐(0) 编辑

Entity Framework(06):配置关系

摘要: 一、Has方法与With方法 如:A类必须包含B类一个不为null的实例,而B类可选择时候包含A类一个实例。 A.HasRequired(a => a.B).WithOptional(b => b.A); 1、Has方法: HasOptional:前者(A)可以包含后者(B)一个实例或者为null 阅读全文

posted @ 2020-07-03 14:04 springsnow 阅读(484) 评论(0) 推荐(1) 编辑

Entity Framework(04):主从表数据加载方式

摘要: 一、延迟加载:LazyLoading 使用延迟加载,关联的实体必须标注为virtual。 本例是标注Destination类里的Lodgings为virtual。因为先发sql去查询主键对象,然后根据主键id去从表里查相关联的数据。 private static void TestLazyLoadi 阅读全文

posted @ 2020-07-03 14:03 springsnow 阅读(227) 评论(0) 推荐(0) 编辑

Entity Framework(03):Code First基础

摘要: 一、Code First 代码优先 DbContext可以用于数据库优先,代码优先和模型优先的开发。 DbContext主要包含一组非常易于使用的API。该API由ObjectContext公开。这些API还允许我们使用ObjectContext不允许的Code First方法。 DbContext 阅读全文

posted @ 2020-07-03 14:02 springsnow 阅读(262) 评论(0) 推荐(0) 编辑

Entity Framework(02):模型优先 ,ObjectContext类

摘要: 一、ObjectContext对象上下文 Entity SQL 语言 - ADO.NET | Microsoft Docs ObjectContext提供了管理数据的功能。 1、ObjectContext和DbContext的对比 1、从DbContext访问底层的ObjectContext Adv 阅读全文

posted @ 2020-07-03 14:01 springsnow 阅读(302) 评论(0) 推荐(0) 编辑

Entity Framework(01):模型优先,Linq to Entities

摘要: 一、概念: LINQ to Entities - ADO.NET | Microsoft Docs EF实体框架目前版本为EF6。 1、EF6 可实现的功能: 不依赖于任何 EF 类型的 POCO 实体类的映射 自动更改跟踪 标识解析和工作单元 预先、延迟和显式加载 使用 LINQ(语言集成查询)转 阅读全文

posted @ 2020-07-03 13:58 springsnow 阅读(379) 评论(0) 推荐(0) 编辑

导航