• Dapper入门使用,代替你的DbSQLhelper

    Dapper介绍 Dapper是.Net下的一个轻量级ORM框架.在小型工具向的项目下,使用Dapper会使数据库操作层代码更加优雅. Dapper的使用 在项目中使用引用Dapper非常简单,你可以选择两种方式: 1.在NuGet引用 2.Github下载源代码,添加到项目当中去 Dapper 项目地址https://github...

    2018-06-22 07:25:00

  • 多条件搜索问题 -sql拼接与参数化查询

    来源:传智播客 免费开发视频。 问题:根据书名或出版社或作者查询书籍信息。 using System; using System.Collections.Generic问题; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Win...

    2018-06-22 07:24:59

  • Spring学习之路

    (一)搭建Spring.NET环境常见的DLL 1.spring.core --整个框架的基础,实现了 依赖注入 的功能 2.Spring.AOP--提供面向方面编程(aop)的支持 3.Spring.Data--a定义了一个抽象的数据访问层,可以跨越各种数据访问技术(从ADO.NET到各种orm)进行数据访问。 4.Common.Lo...

    2018-06-22 07:24:58

  • 多线程编程学习笔记——任务并行库(四)

    接上文 多线程编程学习笔记任务并行库(一) 接上文 多线程编程学习笔记任务并行库(二) 接上文 多线程编程学习笔记任务并行库(三) 八、 并行运行任务 本示例学习如何同时运行多个任务,并且当任务全部完成或其中一个完成时,如何高效的得到通知。 1.示例代码 using...

    2018-06-22 07:24:56

  • c# AutoMapper 使用方式

    安装方式:使用vs自带的nuget管理工具,搜索AutoMapper ,选择第一个安装到你的项目即可。 我从网上找了一些资料, 参考网址:http://blog.csdn.net/csethcrm/article/details/52934325 下载了个demo,然后自己又写了一遍,我把AutoMapper 的使用分为两种: 1、viewmod...

    2018-06-22 07:24:56

  • GetHashCode方法学习

    GetHashCode方法我的理解是做两个对象的比较,每个对象,不管是值类型还是应用类型都提供这个基本函数,都可以去重写它。GetHashTable通常用于HashTable、List、Dictionary等集合,如果两个集合返回的哈希码相同那么这两个集合不一定是同一个集合(也可能是两个相等的...

    2018-06-22 07:24:55

  • IList,ICollection,IEnumerable,IEnumerator,IQue

    http://www.cnblogs.com/edison1105/archive/2012/07/30/2616082.html 1、首先看一个简单的例子 int [] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie.MoveNext()) { int i = (int )myie.Current; Console.Wr...

    2018-06-22 07:24:53

  • 怎样写SQL语句可以提高数据库的性能

    1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当...

    2018-06-22 07:24:53

  • C# linq to xml 简单示例

    data.xml 1 ? xml version="1.0" encoding="utf-8" ? 2 Data 3 Products 4 Product Name ="West Side Story" Price ="9.99" SupplierID ="1" / 5 Product Name ="Assassins" Price ="14.99" SupplierID ="2" / 6 Product Name ="Frogs" Price ="13.99" SupplierID ="1"...

    2018-06-22 07:24:51

  • 序列化和反序列化

    序列化简单的说就是把对象的字节序列永久的保存到硬盘上,但是一些文件操作类也能实现把对象保存到本地(文件流保存XML文件),在存储对象的结果上是没有什么差别的(序列化能保存对象的类型[pototype],而文件操作不能),只不过最后文件类型不同,但是在把对象保存到...

    2018-06-22 07:24:51

2