杂记——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