![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 52
阳大爷
努力成为大牛
展开
-
EF的扩展
entityframework作为一个orm框架的确很不错,个人使用上也很舒服,但是其本身存在一些问题如下:1.删除、更新等操作很麻烦,默认都需要查询出记录再修改2.批量操作不方便对应的可以添加一些第三方dll,来弥补1.EntityFramework.Extended 可以直接对数据进行更新或删除db.Users.Where(x => x.ID == 2).Update(b => new User { UserName = "ss" });db.Users.Where(原创 2022-06-30 16:29:50 · 375 阅读 · 0 评论 -
EF中查询分页的实现
using(xxEntity db=new xxEntity ()){var query=db.table.where(x=>x.ID>0);int PageSize=20;//单页显示条数int TotalCount=query.Count();//数据总数int PageCount=(TotalCount*1.0)/PageSize;//页数return query.OrderBy(x=>x.ID).Skip((PageCount-1)*PageSize).Ta原创 2022-05-11 10:49:49 · 381 阅读 · 0 评论 -
linq的学习
LINQ(Language Integrated Query )语言集成查询,拥有易用、不容易出错、精简等优点分类LINQ to Object主要负责对象的查询 对关系数据的查询 LINQ to Entity如EF(Entity Framework) LINQ to XML写法1.类似SQL语法的查询语句int[] nums={1,2,4,5,6,7};//数据源Var list=from a in nums Where a%2==0 Orderby a descending Se原创 2022-02-09 10:32:55 · 477 阅读 · 0 评论 -
【EntityFrame使用】数据库常用curd方式
一.插入数据LicenceCabEntities db = new LicenceCabEntities(); Log log = db.Logs.CreateObject(); log.Action = action; log.File = mediaPath; log.Info = info; log.User = user; log.Time = Dat...原创 2020-06-01 14:39:39 · 184 阅读 · 0 评论 -
触发器
http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.html转载 2017-04-15 10:55:20 · 226 阅读 · 0 评论 -
C#调用带参存储过程
1.存储过程如下: create procedure GetNameById ( @strUserId varchar(10),--输入参数 @strUserName varchar(10) output --输出参数 ) as select @strUserName=UserName from User where UserId=@strUserId原创 2017-04-15 09:48:54 · 1096 阅读 · 0 评论 -
c#中sqlserver数据库事务处理
private void btn_Click(object sender, System.EventArgs e) { string conn = ConfigurationSettings.AppSettings["connectstring"]; SqlConnection cnn = new SqlConnection(c原创 2016-06-06 12:07:41 · 1416 阅读 · 0 评论 -
SQLCE知识简单总结
最近使用到了SQLCE数据库,该数据库可以简单地认为是SQLITE的翻版,都是嵌入的、轻量级的。有些东西记录下来防止下次忘了。首先使用该数据库需要先安装一个软件,类似于一个环境SSCERuntime,下载的时候注意版本。第二点是管理工具的问题,SDF Viewer是我用过的,基本功能都有,但是我的要收费,vs可以自带的空间管理该数据库我没用过。原创 2015-12-01 17:45:08 · 574 阅读 · 0 评论 -
SQLite数据库收缩研究及学习认识
之前写过一篇关于sqlite的博客,后来又在那篇文章上做了一些修改,原因是在后续学习使用中发现之前一些认知上的错误,这次在研究收缩的问题的时候又有一些新的感悟和新的认识。所谓收缩是在sqlite中数据被删除一些后,数据库本身大小不会变化,需要做一些别的操作来达到瘦身目的,网上很多相关文章,但是都不算很具体,尤其是具体操作部分,我只说一种方式还有另一种就是用代码执行一句话来使数据库收缩,本人推荐原创 2015-10-31 14:33:53 · 1379 阅读 · 0 评论 -
c#中使用轻量级数据库sqlite开发总结
首先简单说明下含义,sqlite数据库是一种轻量级的数据库,主要特点是免安装、免配置、简单小巧,在程序中的开发基本和sql数据库一致。准备工具:system.data.sqlite.dll和sqlite-shell-win32-x86-3081101,前者用来在程序中调用,后者其实就是一个环境,安装后将路径加入path变量以便于在cmd中使用。代码示例:需要引用上述dll。原创 2015-09-10 16:12:31 · 3997 阅读 · 1 评论 -
sql中视图的概念
1、视图是表?没错,但是是一张虚拟表,视图的字段是由我们自定义的,视图只供查询,数据不可更改,查询数据来源于我们建立的实体表。2、使用视图的优势?视图可以将多个复杂关联表,提取出我们需要的信息,优化查询速度。3、如何创建视图?我们先建立三张表;如下:这个是典型的一对多和一对一的关系,那么,假如每张表的数据都在一万条数据以上,现在查询在潢高上学的学生姓名?首先,我们分转载 2015-06-30 14:42:53 · 1114 阅读 · 0 评论