Posted on 2008-03-01 21:17
李天平 阅读(16122)
评论(14) 编辑 收藏
应众多网友的请求和来信,现决定对动软.net代码生成器生成的三层架构项目中涉及的几个组件类库开发源码,提供下载。
期望大家在修改发布时能保留对作者版权的尊重。同时期望有修改或更新的朋友也能上传一份,或共享出来给后来者一个更新版本的交流。
更新版本信息可以回帖留下下载地址或直接发布到:
http://bbs.maticsoft.com/showforum-10.aspx
LTP.Common.dll: 通用函数类库 源码下载
Maticsoft.DBUtility.dll 数据访问类库组件 源码下载
LtpPageControl.dll Web分页控件 源码下载
(
李天平:

)
真的很感谢!
1.我有个问题想问下,就是关于动软.net代码生成器生成的三层架构项目里面会运用的到大量的反射,我不知道这对性能会不会有太大的影响?
2.您是否也在使用动软.net代码生成器,不知道您使用的时候一般生成什么项目类型,数据层代码形式您选哪一个?
LTP.Accounts.dll
这个为什么不公布出来啊
最需要这个
谢谢 我最近才获知介个好东西 恩
确实能省不少事啊
对于单体开发人员来说
泪流满面啊
还在学习中
namespace LTP.Accounts
{
public abstract class DbHelperSQL
{
// Fields
public static string connectionString;
// Methods
static DbHelperSQL();
public DbHelperSQL();
private static SqlCommand BuildIntCommand(SqlConnection connection, string storedProcName, IDataParameter[] parameters);
private static SqlCommand BuildQueryCommand(SqlConnection connection, string storedProcName, IDataParameter[] parameters);
public static bool ColumnExists(string tableName, string columnName);
public static SqlDataReader ExecuteReader(string strSQL);
public static SqlDataReader ExecuteReader(string SQLString, params SqlParameter[] cmdParms);
public static int ExecuteSql(string SQLString);
public static int ExecuteSql(string SQLString, params SqlParameter[] cmdParms);
public static int ExecuteSql(string SQLString, string content);
public static int ExecuteSqlByTime(string SQLString, int Times);
public static object ExecuteSqlGet(string SQLString, string content);
public static int ExecuteSqlInsertImg(string strSQL, byte[] fs);
public static int ExecuteSqlTran(List<string> SQLStringList);
public static void ExecuteSqlTran(Hashtable SQLStringList);
public static void ExecuteSqlTranWithIndentity(Hashtable SQLStringList);
public static bool Exists(string strSql);
public static bool Exists(string strSql, params SqlParameter[] cmdParms);
public static int GetMaxID(string FieldName, string TableName);
public static object GetSingle(string SQLString);
public static object GetSingle(string SQLString, int Times);
public static object GetSingle(string SQLString, params SqlParameter[] cmdParms);
private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, string cmdText, SqlParameter[] cmdParms);
public static DataSet Query(string SQLString);
public static DataSet Query(string SQLString, params SqlParameter[] cmdParms);
public static DataSet Query(string SQLString, int Times);
public static SqlDataReader RunProcedure(string storedProcName, IDataParameter[] parameters);
public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected);
public static DataSet RunProcedure(string storedProcName, IDataParameter[] parameters, string tableName);
public static void RunProcedure(string storedProcName, IDataParameter[] parameters, DataSet dataSet, string tableName);
public static DataSet RunProcedure(string storedProcName, IDataParameter[] parameters, string tableName, int Times);
public static bool TabExists(string TableName);
}
public class DESEncrypt
{
// Methods
public DESEncrypt();
public static string Decrypt(string Text);
public static string Decrypt(string Text, string sKey);
public static string Encrypt(string Text);
public static string Encrypt(string Text, string sKey);
}
public class PubConstant
{
// Methods
public PubConstant();
public static object GetCache(string CacheKey);
public static string GetConfigString(string key);
public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration, TimeSpan slidingExpiration);
// Properties
public static string ConnectionString { get; }
}
}
namespace LTP.Accounts.Bus
{
public class AccountsPrincipal : IPrincipal
public class AccountsTool
public class PermissionCategories
[Serializable]
public class Permissions
[Serializable]
public class Role
[Serializable]
public class SiteIdentity : IIdentity
[Serializable]
public class User
public class UserType
}
namespace LTP.Accounts.Data
{
public class Permission
public class PermissionCategory
public class Role
[Serializable]
public class User
[Serializable]
public class UserType
}
都有啊 怎么没有呢