-
C# Linq 动态查询条件 的 两种实现方式 (PredicateExtensions 和 Dynamic)
优选方案是:PredicateExtensions 很方便,很强大 调用示例:public static void Test3() { DbDataContext db = new DbDataContext(); Expression expressleft = PredicateExtensions.True(); expressleft = expressleft.Or(t => t.CategoriesID > 3); Expression expressright = PredicateExtensions.False(); expressright = expressright.Or(t => t.CategoriesID < 5); expressleft = expressleft.And(expressright); var sql = db.GetCommand(db.TemplateDocument.Where(expressleft).Select(t => new { t.TemplateID, t.TemplateName, t.CategoriesID })).CommandText; Console.WriteLine(sql); }
- 2013-11-16下载
- 积分:1
-
C#生成新浪微博短网址 示例源码
C#生成新浪微博短网址 示例源码
- 2013-10-09下载
- 积分:1
-
OAuth2 通用组件实例源码(支持新浪微博、QQ、淘宝登陆API)
OAuth2 通用组件源代码实例下载(支持新浪微博、QQ、淘宝登陆),拿来就能用哦
- 2013-01-16下载
- 积分:1
-
WebBrowser控件上的网页与Winform 交互 实例下载
本文旨在演示WebBrowser控件上的代码(Javascript、Html Dom)与Winform控件本身的交互,实现在WebBrowser的C/S程序中调用其网页上的Javascript函数,甚至反过来在网页的Javascript代码中调用C/S程序中的方法。 以下示例点到为止,比如“B/S Dom对象的事件”示例中,除了用onchange/onpropertychange之外,其他任何支持的html事件均能使用,如onclick、onkeydown等等。 例子中没有详细列出可以应用的方式和使用范围,但我们加以思考,触类旁通,可以实现很多很多功能的。
- 2013-06-20下载
- 积分:1
-
C# 键盘记录Demo 实例源码下载(钩子)
打开该实例以后,所有键盘的操作 均被写入 E盘的 system.txt文件下
- 2015-01-29下载
- 积分:1
-
漂亮简洁的抽奖程序源码 含自绘窗体
漂亮简洁的抽奖程序源码 含自绘窗体
- 2014-01-02下载
- 积分:1
-
虚拟键盘,键盘监控器,键盘坏键检测器
【实例简介】虚拟键盘,键盘监控器,键盘坏键检测器,可以用作直播时键盘的监听器,也可以当作盲打练习器
透明风格,迷你小巧,
- 2021-08-10 00:30:55下载
- 积分:1
-
asp.net mvc 多语言网站框架 示例源码下载(含完整数据库)
asp.net mvc 多语言网站框架 示例源码下载(含完整数据库)
- 2014-03-01下载
- 积分:1
-
SQLHelper连接数据库示例类
[实例简介] 连接sql数据库 类 [核心代码]using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data; namespace Itcast.Cn{ public static class SqlHelper { private static readonly string conStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; //执行增删改的 public static int ExecuteNonQuery(string sql, CommandType cmdType, params SqlParameter[] pms) { using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.CommandType = cmdType; if (pms != null) { cmd.Parameters.AddRange(pms); } con.Open(); return cmd.ExecuteNonQuery(); } } } //封装一个执行返回单个值的方法 public static object ExecuteScalar(string sql, CommandType cmdType, params SqlParameter[] pms) { using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.CommandType = cmdType; if (pms != null) { cmd.Parameters.AddRange(pms); } con.Open(); return cmd.ExecuteScalar(); } } } //返回SqlDataReader对象的方法 public static SqlDataReader ExecuteReader(string sql, CommandType cmdType, params SqlParameter[] pms) { SqlConnection con = new SqlConnection(conStr); using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.CommandType = cmdType; if (pms != null) { cmd.Parameters.AddRange(pms); } try { con.Open(); return cmd.ExecuteReader(CommandBehavior.CloseConnection); } catch (Exception) { con.Close(); con.Dispose(); throw; } } } //封装一个返回DataTable的方法 public static DataTable ExecuteDataTable(string sql, CommandType cmdType, params SqlParameter[] pms) { DataTable dt = new DataTable(); using (SqlDataAdapter adapter = new SqlDataAdapter(sql, conStr)) { adapter.SelectCommand.CommandType = cmdType; if (pms != null) { adapter.SelectCommand.Parameters.AddRange(pms); } adapter.Fill(dt); } return dt; } //封装一个带事务的执行Sql语句的方法 public static void ExecuteNonQueryTran(List list) { using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = con.CreateCommand()) { con.Open(); using (SqlTransaction trans = con.BeginTransaction()) { cmd.Transaction = trans; try { foreach (var SqlObject in list) { cmd.CommandText = SqlObject.Sql; if (SqlObject.Parameters != null) { cmd.Parameters.AddRange(SqlObject.Parameters); } cmd.CommandType = SqlObject.CmdType; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); } trans.Commit(); } catch (Exception) { trans.Rollback(); } } } } } } public class SqlAndParameter { public string Sql { get; set; } public SqlParameter[] Parameters { get; set; } public CommandType CmdType { get; set; } }}
- 2015-04-01下载
- 积分:1
-
c# 实现 google 汉译英接口 源码下载
实现在线汉译英
- 2015-01-05下载
- 积分:1