c# lamuda 表達(dá)式拼接
public static Expression<Func<T, bool>> Or<T>(this Expression<Func<T, bool>> expression1, Expression<Func<T, bool>> expression2) { var invokedExpression = Expression.Invoke(expression2, expression1.Parameters.Cast<Expression>()); return Expression.Lambda<Func<T, bool>>(Expression.Or(expression1.Body, invokedExpression), expression1.Parameters); } public static Expression<Func<T, bool>> And<T>(this Express ...
C# SqlHelper
using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;using System.Configuration;using WinDPAPI;using System.Text;//如果要獲取連接數(shù)據(jù)連接對(duì)象或字符串的話,先要修改SQLHelper類中GetConnSting() 方法中的ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;才能調(diào)用。namespace DAL{ /// <summary> /// SqlServer數(shù)據(jù)訪問幫助類 /// </summary> public sealed class SqlHelper { #region ...
DbHelper
using System;using System.Configuration;using System.Data;using System.Data.Common;using System.Data.OleDb;using System.Data.SqlClient;namespace DB{ /// <summary> /// 數(shù)據(jù)庫(kù)助手類 /// </summary> public class DbHelper { private static string dbProviderName = ConfigurationManager.AppSettings["providerName"]; private static string dbConnectionString = ConfigurationManager.AppSettings["connectionString"]; private D ...