<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kinoyss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Kinoyss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Kinoyss]]></copyright><item><title><![CDATA[EF增删查改四种实现方式]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106826744</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106826744</guid><author>Kinoyss</author><pubDate>Thu, 18 Jun 2020 11:30:44 +0800</pubDate><description><![CDATA[新建四个存储过程
create proc cp_insert (
@name varchar(50),
@remark varchar(200)
)
as
insert into Roles values(@name,@remark)


create proc cp_update (
@id int,
@name varchar(50),
@remark varchar(200)
)
as
update Roles set name=@name,remark=@remark where id=@id

c]]></description><category></category></item><item><title><![CDATA[Linq语句]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106826573</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106826573</guid><author>Kinoyss</author><pubDate>Thu, 18 Jun 2020 11:25:13 +0800</pubDate><description><![CDATA[1.LINQ
LINQ（Language Integrated Query）
定义：语言集成查询是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以操作内存数据的方式，查询数据库。
通过使用查询语法，您甚至可以使用最少的代码对数据源执行复杂的筛选、排序和分组操作。 您使用相同的基本查询表达式模式来查询和转换 SQL 数据库、ADO.NET 数据集、XML 文档和流以及 .NET 集合中的数据。
2.Lambda表达式
定义：Lambda 表达式是一种可用于创建]]></description><category></category></item><item><title><![CDATA[委托]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106826341</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106826341</guid><author>Kinoyss</author><pubDate>Thu, 18 Jun 2020 11:17:31 +0800</pubDate><description><![CDATA[1.什么是委托
1)从数据结构来讲,委托个类一样是一种用户自定义类型
2)从设计模式来讲,委托(类)提供了方法(对象)的抽象
既然委托是一种类型,那么他存储的是什么数据?
委托是方法的抽象,他存储的就是一系列具有相同签名和返回类型的方法和地址.调用委托的时候,委托包含的所有方法将被执行.
客观解释:委托就是一个类,他定义了方法的类型,使得可以将方法当做另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用if else 或 switch 语句,同时使得程序具有更好的可扩展性.
]]></description><category></category></item><item><title><![CDATA[分页]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106579012</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106579012</guid><author>Kinoyss</author><pubDate>Fri, 05 Jun 2020 21:57:30 +0800</pubDate><description><![CDATA[为什么需要分页？
一、数据方面的原因
大量查询的数据耗时比较严重。
二、增强用户使用体验需求
用户更方便的查询和展示他所需要的数据。
常见分页方式：传统分页方式和下拉式分页方式。
采用传统的分页方式，可以明确的获取数据信息，如有多少条数据，分多少页显示。
采用下拉式分页方式，一般无法获取明确的数据数量相关的信息，但是在分页操作以后，仍然可以看到之前查询的数据。
常见的分页实现方式


 使用subList()实现分页。



List subList(int fromIndex,int toIndex)
返]]></description><category></category></item><item><title><![CDATA[EF增删查改]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106534977</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106534977</guid><author>Kinoyss</author><pubDate>Wed, 03 Jun 2020 22:56:00 +0800</pubDate><description><![CDATA[1.什么是EF框架？
全称EntityFramework 官方点的解释是Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。
2.EF框架的三种模式
DataBase First 数据库优先， 传统的表驱动方式创建EDM，然后通过EDM生成模型和数据层代码。除生成实体模型和自跟踪实现模型，还支持生成轻型DbContext。简历理解就是先设计数据库，创建好数据库映射成对象和上下文。
Model First 模型优先，先创建EDM模型，再生成D]]></description><category></category></item><item><title><![CDATA[SQL事务]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106379103</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106379103</guid><author>Kinoyss</author><pubDate>Wed, 27 May 2020 12:25:54 +0800</pubDate><description><![CDATA[一、事务
1.1事务是针对数据库执行的工作单元。 事务是以逻辑顺序完成的单元或工作序列，无论是以用户的手动方式还是以某种数据库程序自动进行。事务是将一个或多个执行命令发送到数据库。例如，你正在创建记录,修改记录或者从表中删除记录，这些行为都是对表进行事务操作。事务对于确保数据完整性和处理数据库错误是非常重要的。实际上，你常常会将许多SQL操作分成一组事务一起执行。
1.2事务处理可以用来维护数据库的完整性，保证成批的 SQL 语句要么全部执行，要么全部不执行。1.3 事务属性
原子性：一个事务（transa]]></description><category></category></item><item><title><![CDATA[SQL游标]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106338129</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106338129</guid><author>Kinoyss</author><pubDate>Mon, 25 May 2020 17:50:48 +0800</pubDate><description><![CDATA[**
前言：
**
select语句查询的结果为一个元祖集合（相当于一张表），而我们的高级语言程序每次只能处理一个元祖（相当于表中的一行），为了协调二者，需要用到元祖。
游标简介：
游标是一个能从多个元祖的集合中每次读取一个元祖的机制。可以把游标想象成一个指针，每次只对表中的一行进行操作。
SqlServer支持三种类型的游标：T-SQL游标、API服务器游标、客户游标。
T-SQL游标：主要用存储过程、触发器和T-SQL脚本中。
客户游标：主要是在客户机缓存结果集时使用。仅支持静态游标，不支持动态游标。
]]></description><category></category></item><item><title><![CDATA[SQL函数]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106287809</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106287809</guid><author>Kinoyss</author><pubDate>Fri, 22 May 2020 17:30:42 +0800</pubDate><description><![CDATA[SQL 拥有很多可用于计数和计算的内建函数。基本函数类型主要分为Aggregate 函数和Scalar 函数。
Aggregate 函数
计算从列中取得的值，返回一个单一的值。
包括的函数有：
AVG()：用于返回数值列的平均值。
SELECT AVG(column_name) FROM table_name

COUNT()：用于返回匹配指定条件的行数。
// 返回指定列的值的数目，NULL不计入。
SELECT COUNT(column_name) FROM table_name;

// 返回表中的记]]></description><category></category></item><item><title><![CDATA[存储过程]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106260300</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106260300</guid><author>Kinoyss</author><pubDate>Thu, 21 May 2020 20:53:45 +0800</pubDate><description><![CDATA[在数据库编程过程中经常会用到存储过程 , 相比 SQL 语句 , 存储过程更方便 , 快速 , 安全 ; 先将存储过程的相关介绍和使用方法总结如下 ;

存储过程的概念

存储过程 (Stored Procedure) 是在大型数据库系统中 , 一组为了完成特定功能的 SQL 语句集 , 存储在数据库中 , 经过第一次编译后再次调用不需要再次编译 , 用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数) 来执行它 , 存储过程是数据库中的一个重要对象 ; 存储过程中可以包含 逻辑控制语句 和 数]]></description><category></category></item><item><title><![CDATA[SQL Server触发器的总结]]></title><link>https://blog.youkuaiyun.com/Kinoyss/article/details/106247008</link><guid>https://blog.youkuaiyun.com/Kinoyss/article/details/106247008</guid><author>Kinoyss</author><pubDate>Wed, 20 May 2020 23:32:01 +0800</pubDate><description><![CDATA[一、触发器是一个具有记忆功能的，具有两个稳定状态的信息存储器件，是构成多种时序电路的最基本逻辑单元，也是数字逻辑电路中一种重要的单元电路。
在数字系统和计算机中有着广泛的应用。触发器具有两个稳定状态，即“0”和“1”，在一定的外界信号作用下，可以从一个稳定状态翻转到另一个稳定状态。
二、触发器的作用
1、可在写入数据表前，强制检验或转换数据。
2、触发器发生错误时，异动的结果会被撤销。
3、部分数据库管理系统可以针对数据定义语言（DDL）使用触发器，称为DDL触发器。
4、可依照特定的情况，替换异动的指令 ]]></description><category></category></item></channel></rss>