摘要: 一、种类 1.Linq to Objects,实现了IEnumerable<T>集合对象的集成查询 2.Linq to sql,针对关系数据库MSSQL的解释查询 3.Linq to Entities,通过实体数据模型,支持多个数据库的Linq 4.Linq to XML,针对XML文档的集成查询 阅读全文
posted @ 2017-04-17 17:46 FelixWang 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 程序一般在特殊数据的时候,会有数据上的同步,这个时候就用到了事物。闲话不多说,直接上代码。 事务回滚主要用于提交失败。(lock)用于处理并发事件。 阅读全文
posted @ 2017-04-17 17:41 FelixWang 阅读(11618) 评论(0) 推荐(1) 编辑
摘要: 事务==流程控制 确保流程只能成功或者失败,若出现错误会自动回到原点 具体的实现代码如下: 阅读全文
posted @ 2017-04-17 17:36 FelixWang 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在C#中GUID生成的四种格式 阅读全文
posted @ 2017-04-10 16:44 FelixWang 阅读(35886) 评论(0) 推荐(0) 编辑
摘要: GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(1 阅读全文
posted @ 2017-04-10 16:42 FelixWang 阅读(31216) 评论(1) 推荐(0) 编辑
摘要: 一般的后台程序基本上都会遇到和数据库交互的情况,在这种情况里面又会碰到数据库表数据的去重需求,鉴于此,我把自己在项目中遇到的情况做了一个整理,方便自己以后查看,也希望能给看到这边文章的你提供一个思路,闲话就不扯了,直接上干货…… 数据库为 mssql 08 r2 其中表的结构和数据如下图: 查询表中 阅读全文
posted @ 2017-04-10 16:30 FelixWang 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 具体使用语法如下: 从用的语法上看几乎差不多,但是truncate 执行后会释放数据库的空间,而delete不会释放空间drop 阅读全文
posted @ 2017-04-06 16:19 FelixWang 阅读(747) 评论(0) 推荐(0) 编辑
摘要: Oracle 在操作数据库上相比于其他的 T-sql 有微小的差别,但是在插入时间类型的数据是必须要注意他的 to_date 方法,具体的情况如下: 阅读全文
posted @ 2017-03-29 10:10 FelixWang 阅读(14164) 评论(0) 推荐(0) 编辑
摘要: TimeSpan 结构 表示一个时间间隔。 命名空间:System 程序集:mscorlib(在 mscorlib.dll 中) 说明: 1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。因此,你可以用DateT 阅读全文
posted @ 2017-03-29 10:01 FelixWang 阅读(2605) 评论(0) 推荐(0) 编辑
摘要: 1、Math.Round(0.333333,2);//按照四舍五入的国际标准2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 还有一个类似的方法,但是不提倡: double d1 = 0.33 阅读全文
posted @ 2017-03-17 10:26 FelixWang 阅读(72438) 评论(0) 推荐(1) 编辑