随笔分类 - SQLSever
摘要:首先我们说明一下ORM是什么。 微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。开发人员使用Linq语言,对数据库操作如同操作Object对象 一样省事。EF有三种使用场景,1. 从数据库生成Class,2.由实体类生成数据库表结构,3.通过数据
阅读全文
摘要:1. 为什么要使用事务? 当一个存储过程或多个SQL语句(指代insert、update、delete类型)依次执行时候, 如果其中一条或几条发生错误,但是其他的还会继续执行,会造成数据的不一致,非常危险。常见的,比如银行,我们从一个账号 转钱到另一个账号,如果当我们转出的时候,系统发生了故障,但是
阅读全文
摘要:一.视图(View) 1. 为什么要学习视图? 在没有视图之前,我们都是写各种各样的SQL语句,有点,非常灵活。后面我们学习应用程序开发的时候,通过C#发送过来的SQL语句 到达数据库的时候,会执行什么过程呢? 数据库接收到各种应用程序发送的SQL语句的时候,通常的流程是这样的: 【1】语法检查--
阅读全文
摘要:一.SQLSever数据库基本操作 1.创建数据库 use master if exists(select * from sysdatabases where name='SMDB') drop database SMDB go create database SMDB --创建数据库 on pri
阅读全文