感谢软谋徐老师的SQLHelper.as,代码如下(本人有所改动):usingSystem;
usingSystem.Collections;
usingSystem.Collections.Generic;
usingSystem.Configuration;
usingSystem.Data;
usingSystem.Data.SqlClient;
usingSystem.Linq;
usingSystem.Web;
namespaceDBDome
{
///此..
分类:
数据库 时间:
2017-07-03 00:53:06
阅读次数:
218
真正的SqlHelper,让程序写Sql也那么美 在程序里写Sql语句是程序员经常干的事,一串长长的字符串完全由键盘敲写,容易出错、且效率低,开发工具的智能提示无法检测出编写的Sql字符串是否有错误。 如果有个工具可以让写Sql像写程序一样便捷,这个样子: 你是否想尝试一下呢? 第一步:使用NuGe... ...
分类:
数据库 时间:
2017-06-25 13:17:20
阅读次数:
188
整体解决方案的图如下: 、 在Model里添加一个叫PersonA的类 添加一个叫PersonB的类 添加一个叫ScoreA的类 添加一个叫ScoreB的类 在解决方案根目录下的Webconfig里添加数据库的连接字符串 创建一个Infrastructure文件夹 添加一个SqlHelper类 基本 ...
分类:
数据库 时间:
2017-06-24 22:45:40
阅读次数:
278
适配者模式:在调用的接口已经确定,提供的接口也已经确定,但有写地方不匹配,就需要适配者模式来处理匹配,一般用在后期代码维护 主方法 ISqlHelper接口 sql类 Lucene类 Lucene适配类 ...
分类:
其他好文 时间:
2017-06-24 18:28:11
阅读次数:
136
SqlHelper事实上就是一个类。 早就听说过“SqlHelper”这个名词。也查过相关的资料。但还是一头雾水。当真的去实践去用它时,就会发现事实上它没那么神奇。 当敲第一个窗口的时候。功能实现了,我们就会认为非常高兴。大功告成了。但是当敲完第二个窗口、第三个窗口的时候,慢慢的就開始认为代码反复的 ...
分类:
数据库 时间:
2017-06-21 15:56:01
阅读次数:
275
int id = Convert.ToInt32(context.Request["id"]); string sql = "select ImgUrl from Contents where ID=" + id; string url = (string)SqlHelper.ExecuteScal ...
分类:
其他好文 时间:
2017-06-20 09:38:32
阅读次数:
90
机房收费系统中,有些人在联合查询这个模块用的是存储过程,我先尝试着在数据库中建立了一个视图,然后在UI层做个推断并生成查询条件strCondition。 在机房收费系统的“联合查询”模块中出现的问题:“System.Data.SqlClient.SqlException”类型的未经处理的异常在 Sy ...
分类:
其他好文 时间:
2017-06-19 19:46:55
阅读次数:
197
最近公司需要优化导入的问题,由于之前使用的方式是生成 Insert 语句插入数据库,数据量小的时候还行,但是随着发展数据量渐渐大了,之前的方法性能就跟不上了,于是发现了 SqlBulkCopy 这个类。 使用 SqlBulkCopy 类只能向 SQL Server 表写入数据。但是,数据源不限于 S ...
分类:
数据库 时间:
2017-05-21 19:48:50
阅读次数:
218
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;using System.Configurat ...
分类:
数据库 时间:
2017-05-16 11:07:32
阅读次数:
160