其他分享
首页 > 其他分享> > 杂记——EF、ORM、泛型、约束

杂记——EF、ORM、泛型、约束

作者:互联网

SQLHerper轻量级,EF复杂一点,EF是对ADO.NET的封装

ORM  O是模型类,R是数据库——》对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统数据之间的转换。(自己的理解是SqlHelper用的是数据库语句,现在ORM可以使用模型来控制数据库,比如p.name,p.age,不是语句操作,更方便简单一点)

由数据库生成代码DateBaseFirst  生成代码后,更新代码需要删了重新生成

由代码生成数据库比较好,CodeFirst

能用约定就用约定,不要去用配置  约定就是   [巴拉巴拉]  这个东西

EF也需要链接数据库的字段,connectionstrings《——写在配置里面的那个东西,《——这都是ADO.NEt里面的东西

EFcontext类  :base("name = ~~~~“)根据views下面的web.config里设置的字段去链接数据库

泛型 简单来说就是强类型语言允许你自定义类型  int之类的

int?   《——可为空

using当用完这个可以直接释放内存,报错信息一般在savechanges()里面,savechanges会将你的操作转化为sql语句并执行事务在数据库里。

话不说不知,木不钻不透,灯不拨不亮(明),理不辩不明(清)

标签:语句,数据库,EF,ORM,泛型,savechanges
来源: https://www.cnblogs.com/llhp/p/14637754.html