ORM这个字眼在我们操作数据库的时候,是我们使用频率最高的.它到底是个什么东西呢,我们先来看看一些对它的含义解释. 对象/关系数据库映射(object/relational mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去.ORM,即Object- Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的 SQL语句打交道,…
3.DataBase基类,查询方法返回值是List<T>,并且是分页的,ThePart.dll版本2.0中封装了一个PageInfo类,作为分页的类型.这种方法很机械,也很狗血..建议大家不这么用,下面这个例子是项目中同事写的.为了DataBase这个基类的操作数据库返回值各种类型,让人们知道各种情况的数据都可以处理.的这么一个目的,我还是把例子贴出来.我自己都难得去费神看. public static List<SportsBetRecords> SportsGetListPag…
PostgresQL是   对象关系型数据库管理系统(ORDBMS).PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询.外键.触发器.视图.事务完整性.MVCC.同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型.函数.操作符.聚集函数.索引.免费使用.修改.和分发 PostgreSQL,不管是私用.商用.还是学术研究使用. 主要特点PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发…
自1970年埃德加·科德提出关系模型之后,关系型数据库便开始出现,经过了40多年的演化,如今的关系型数据库种类繁多,功能强大,使用广泛.面对如此之多的关系型数据库,我们应该如何权衡找出适合自己应用场景的数据库系统呢?O.S. Tezer最近在DigitalOcean上发表了一篇博文,对比了SQLite.MySQL和PostgreSQL这三个常用的.流行的关系型数据库管理系统(RDBMS),希望能对你有所帮助. O.S. Tezer分别从数据库支持的数据类型.优势.劣势.何时应该使用以及何时不应该…
Nosql笔记(一)——关系型数据库回顾 在平常的商业应用中,我们所使用的大多都是关系型数据库,诸如SQL  Server. MY SQL. Oracle等. 关于关系型数据库中的关键技术: 存储引擎 根据存储类型可以把关系型数据库分为行式数据库.列式数据库.内存数据库. 行式数据库就如现在比较常用的Oracle数据库.MySQL数据库等.他们的存储按行存储的,顾被称为行式数据库,亦被称为对象-关系型数据库.列式数据库是在最近发展比较迅速的一类数据库,譬如MongoDB.Cassandra.它们…
express 正如ASP.NET MVC 在作为.net平台下最佳的 Mvc框架的地位一样,express在 node.js 环境也有着相同的重要性.在百度上 "nodejs express" 会跑出一大堆关于怎么用开发 express 来开发mvc文章 ,相同的内容在这里我不想重复叙述,关于express的入手文章大家到百度上搜就好了.这只是一篇随笔不是教程, 我是想用ASP.NET MVC与 express 来在他们擅长的方面上做一些比较,从中看看我们作为开发人员能得到什么,哪一…
Nosql的全称是Not Only Sql,Nosql指的是非关系型数据库,而我们常用的都是关系型数据库.就像我们常用的mysql,oralce.sqlserver等一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的.但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候力不从心.而就在这个时候,Nosql应运而生. Nosql和关系型数据库的区别: 存储方式nosql 关系型数据库是表格式的,存储在表的行和列中.他们之间很容易关联协作存储,提取数据…
Daject简介 Daject是用php写的一个关系型数据库抽象模型,通过该模型,可以在不写任何SQL或写很少的SQL就能执行大多数数据库查询操作.Daject具有面向对象,跨数据库的优点,通过数据库驱动的支持,代码能够非常方便的在主流的各种关系型数据库之间迁移. github地址:https://github.com/kasonyang/Daject 如何Daject 假定数据库里有一张名为user的表,字段为id,name,age,主键为id 首先,我们先将Daject引入 include…
最近实在是太忙,客户丢了一个框架,没有任何说明文档,更没有所谓的技术支持,一直忙于学习,最后好歹还有点头绪,话不多说,MVC的学习是不能拉下的,就当前小白的我,认为MVC中的M并不是想象中的那样简单,一般用作前后台的数据交互. 什么是模型?什么是模型绑定? 微软出的<ASP.NET MVC 5编程实战>中有讲到,模型分领域模型.视图模型.个人理解视图模型就是一个数据库对应的实体类.领域模型狭义的来说包括视图模型和一些其他的属性. 视图传递参数+值(或实体对象),Action中接收.看似是一瞬间…
ORM对象关系型映射的用法 -- Django模型 1.什么是ORM关系型映射 ORM 全拼Object-Relation Mapping. 中文意为 对象-关系映射. 主要实现模型对象到关系数据库数据的映射. 2.Django数据类型 类型 说明 AutoField 用于存放integer类型的数字 BooleanField 用于存放布尔类型的数据(Ture或False) CharField 用于存放字符型的数据,需要指定长度max_length CommaSeparatedIntegerFi…