文件名称:开始使用实体框架-率失真优化论文:rate-distortion optimization for video compression
文件大小:5.81MB
文件格式:PDF
更新时间:2024-06-29 21:14:52
ef 6 Recipes,中文
第一章 开始使用实体框架
处理关系数据库时,我们依据由行和列组成的表,它高度结构化且擅长处理
记录集。在面向对象编程被广泛接受之前,我们使用“procedurally(过程化)”
的思维并通过编写结构化的、自上而下的、一个一个的函数来解决问题。它们
完美对应:在代码中,表、行、列和结构化、过程化模式完美匹配。这样的情
况,持续了很长一段时间。
在编码方面,我们现在使用面向对象和领域模型,架构、设计和编码都对
应于现实世界中的事情,比如客户和订单。我们在白板上写出问题域(problem
space)中的名词,通过绘制它们之间的连线来表示关联和交互。并以此作为规
范和给开发团队分配工作的依据。总之,架构、设计、和编码是基于概念层,
已经和关系型数据库的组织和逻辑有很大的差别。
软件开发中分析和解决问题的方法已经进化成熟,然而关系型数据库却没
有。很多年来,数据依然是保持在表、行、列这样模式里。不幸的是,它在面
向对象继承和高度标准化的关系型数据库中产生了一个失配(阻抗失配,微软
的安德斯.海尔斯伯格