コード例 #1
0
        /// <summary>更新实体数据
        /// 更新实体数据
        /// </summary>
        /// <param name="info">表实体模型</param>
        public void Update(TableBaseInfo info)
        {
            string sql = string.Format("UPDATE TableBase SET TableName=@TableName,TableDescription=@TableDescription,Fields=@Fields,UserID=@UserID,UserName=@UserName,Status=@Status,AddTime=@AddTime,UpdateTime=@UpdateTime,MySysTableID=@MySysTableID where ID={0}", info.ID);

            SqlParameter[] paras =
            {
                new SqlParameter("@TableName",        SqlDbType.NVarChar),
                new SqlParameter("@TableDescription", SqlDbType.NVarChar),
                new SqlParameter("@Fields",           SqlDbType.NText),
                new SqlParameter("@UserID",           SqlDbType.Int),
                new SqlParameter("@UserName",         SqlDbType.NVarChar),
                new SqlParameter("@Status",           SqlDbType.Int),
                new SqlParameter("@AddTime",          SqlDbType.DateTime),
                new SqlParameter("@UpdateTime",       SqlDbType.DateTime),
                new SqlParameter("@MySysTableID",     SqlDbType.Int)
            };
            paras[0].Value = info.TableName;
            paras[1].Value = info.TableDescription;
            paras[2].Value = info.Fields;
            paras[3].Value = info.UserID;
            paras[4].Value = info.UserName;
            paras[5].Value = info.Status;
            paras[6].Value = info.AddTime;
            paras[7].Value = info.UpdateTime;
            paras[8].Value = info.MySysTableID;
            MssqlHandler.ExecuteNonQuery(sql, paras);
        }
コード例 #2
0
ファイル: TableDAL.cs プロジェクト: guoxiongfei/SearchBlog
 /// <summary>插入实体数据
 /// 插入实体数据
 /// </summary>
 /// <param name="info">表实体模型</param>
 public void Insert(TableBaseInfo info)
 {
     string sql = "INSERT INTO TableBase(TableName,TableDescription,Fields,UserID,UserName,Status,AddTime,UpdateTime,MySysTableID) values(@TableName,@TableDescription,@Fields,@UserID,@UserName,@Status,@AddTime,@UpdateTime,@MySysTableID)";
     SqlParameter[] paras = {
                          new SqlParameter("@TableName", SqlDbType.NVarChar),
                          new SqlParameter("@TableDescription", SqlDbType.NVarChar),
                          new SqlParameter("@Fields", SqlDbType.NText),
                          new SqlParameter("@UserID", SqlDbType.Int),
                          new SqlParameter("@UserName", SqlDbType.NVarChar),
                          new SqlParameter("@Status", SqlDbType.Int),
                          new SqlParameter("@AddTime", SqlDbType.DateTime),
                          new SqlParameter("@UpdateTime", SqlDbType.DateTime),
                          new SqlParameter("@MySysTableID", SqlDbType.Int)
                            };
     paras[0].Value = info.TableName;
     paras[1].Value = info.TableDescription;
     paras[2].Value = info.Fields;
     paras[3].Value = info.UserID;
     paras[4].Value = info.UserName;
     paras[5].Value = info.Status;
     paras[6].Value = info.AddTime;
     paras[7].Value = info.UpdateTime;
     paras[8].Value = info.MySysTableID;
     MssqlHandler.ExecuteNonQuery(sql, paras);
 }
コード例 #3
0
        /// <summary>插入实体数据
        /// 插入实体数据
        /// </summary>
        /// <param name="info">表实体模型</param>
        public void Insert(TableBaseInfo info)
        {
            string sql = "INSERT INTO TableBase(TableName,TableDescription,Fields,UserID,UserName,Status,AddTime,UpdateTime,MySysTableID) values(@TableName,@TableDescription,@Fields,@UserID,@UserName,@Status,@AddTime,@UpdateTime,@MySysTableID)";

            SqlParameter[] paras =
            {
                new SqlParameter("@TableName",        SqlDbType.NVarChar),
                new SqlParameter("@TableDescription", SqlDbType.NVarChar),
                new SqlParameter("@Fields",           SqlDbType.NText),
                new SqlParameter("@UserID",           SqlDbType.Int),
                new SqlParameter("@UserName",         SqlDbType.NVarChar),
                new SqlParameter("@Status",           SqlDbType.Int),
                new SqlParameter("@AddTime",          SqlDbType.DateTime),
                new SqlParameter("@UpdateTime",       SqlDbType.DateTime),
                new SqlParameter("@MySysTableID",     SqlDbType.Int)
            };
            paras[0].Value = info.TableName;
            paras[1].Value = info.TableDescription;
            paras[2].Value = info.Fields;
            paras[3].Value = info.UserID;
            paras[4].Value = info.UserName;
            paras[5].Value = info.Status;
            paras[6].Value = info.AddTime;
            paras[7].Value = info.UpdateTime;
            paras[8].Value = info.MySysTableID;
            MssqlHandler.ExecuteNonQuery(sql, paras);
        }
コード例 #4
0
        /// <summary>根据主键ID读取记录
        /// 根据主键ID读取记录
        /// </summary>
        /// <param name="id">表主键</param>
        /// <returns>自助建表基本信息实体对象</returns>
        public TableBaseInfo Read(int id)
        {
            string        sql  = string.Format("SELECT ID,TableName,TableDescription,Fields,UserID,UserName,Status,AddTime,UpdateTime,MySysTableID FROM TableBase WHERE ID ={0}", id);
            TableBaseInfo info = new TableBaseInfo();

            using (SqlDataReader dr = MssqlHandler.ExecuteReader(sql))
            {
                PrepareSingleModel(dr, info);
            }
            return(info);
        }
コード例 #5
0
        /*******************  以上自动生成代码   *****************/



        public TableBaseInfo Read(int userid, string tableName)
        {
            string        sql  = string.Format("SELECT ID,TableName,TableDescription,Fields,UserID,UserName,Status,AddTime,UpdateTime,MySysTableID FROM TableBase WHERE UserID={0} and TableName='{1}'", userid, tableName.Replace(" ", ""));
            TableBaseInfo info = new TableBaseInfo();

            using (SqlDataReader dr = MssqlHandler.ExecuteReader(sql))
            {
                PrepareSingleModel(dr, info);
            }
            return(info);
        }
コード例 #6
0
 public void PrepareSingleModel(SqlDataReader dr, TableBaseInfo info)
 {
     while (dr.Read())
     {
         info.ID               = dr.GetInt32(0);
         info.TableName        = dr[1].ToString();
         info.TableDescription = dr[2].ToString();
         info.Fields           = dr[3].ToString();
         info.UserID           = dr.GetInt32(4);
         info.UserName         = dr[5].ToString();
         info.Status           = dr.GetInt32(6);
         info.AddTime          = dr.GetDateTime(7);
         info.UpdateTime       = dr.GetDateTime(8);
         info.MySysTableID     = dr.GetInt32(9);
     }
 }
コード例 #7
0
ファイル: TableDAL.cs プロジェクト: guoxiongfei/SearchBlog
 public void PrepareSingleModel(SqlDataReader dr, TableBaseInfo info)
 {
     while (dr.Read())
     {
         info.ID = dr.GetInt32(0);
         info.TableName = dr[1].ToString();
         info.TableDescription = dr[2].ToString();
         info.Fields = dr[3].ToString();
         info.UserID = dr.GetInt32(4);
         info.UserName = dr[5].ToString();
         info.Status = dr.GetInt32(6);
         info.AddTime = dr.GetDateTime(7);
         info.UpdateTime = dr.GetDateTime(8);
         info.MySysTableID = dr.GetInt32(9);
     }
 }
コード例 #8
0
 public void PrepareListModel(SqlDataReader dr, List <TableBaseInfo> infoList)
 {
     while (dr.Read())
     {
         TableBaseInfo info = new TableBaseInfo();
         info.ID               = dr.GetInt32(0);
         info.TableName        = dr[1].ToString();
         info.TableDescription = dr[2].ToString();
         info.Fields           = dr[3].ToString();
         info.UserID           = dr.GetInt32(4);
         info.UserName         = dr[5].ToString();
         info.Status           = dr.GetInt32(6);
         info.AddTime          = dr.GetDateTime(7);
         info.UpdateTime       = (dr[8] == DBNull.Value ? info.AddTime : dr.GetDateTime(8));
         info.MySysTableID     = dr.GetInt32(9);
         infoList.Add(info);
     }
 }
コード例 #9
0
ファイル: TableDAL.cs プロジェクト: guoxiongfei/SearchBlog
 public void PrepareListModel(SqlDataReader dr, List<TableBaseInfo> infoList)
 {
     while (dr.Read())
     {
         TableBaseInfo info = new TableBaseInfo();
         info.ID = dr.GetInt32(0);
         info.TableName = dr[1].ToString();
         info.TableDescription = dr[2].ToString();
         info.Fields = dr[3].ToString();
         info.UserID = dr.GetInt32(4);
         info.UserName = dr[5].ToString();
         info.Status = dr.GetInt32(6);
         info.AddTime = dr.GetDateTime(7);
         info.UpdateTime = (dr[8] == DBNull.Value ? info.AddTime : dr.GetDateTime(8));
         info.MySysTableID = dr.GetInt32(9);
         infoList.Add(info);
     }
 }
コード例 #10
0
ファイル: TableDAL.cs プロジェクト: guoxiongfei/SearchBlog
 /// <summary>更新实体数据
 /// 更新实体数据
 /// </summary>
 /// <param name="info">表实体模型</param>
 public void Update(TableBaseInfo info)
 {
     string sql = string.Format("UPDATE TableBase SET TableName=@TableName,TableDescription=@TableDescription,Fields=@Fields,UserID=@UserID,UserName=@UserName,Status=@Status,AddTime=@AddTime,UpdateTime=@UpdateTime,MySysTableID=@MySysTableID where ID={0}", info.ID);
     SqlParameter[] paras = {
                          new SqlParameter("@TableName", SqlDbType.NVarChar),
                          new SqlParameter("@TableDescription", SqlDbType.NVarChar),
                          new SqlParameter("@Fields", SqlDbType.NText),
                          new SqlParameter("@UserID", SqlDbType.Int),
                          new SqlParameter("@UserName", SqlDbType.NVarChar),
                          new SqlParameter("@Status", SqlDbType.Int),
                          new SqlParameter("@AddTime", SqlDbType.DateTime),
                          new SqlParameter("@UpdateTime", SqlDbType.DateTime),
                          new SqlParameter("@MySysTableID", SqlDbType.Int)
                            };
     paras[0].Value = info.TableName;
     paras[1].Value = info.TableDescription;
     paras[2].Value = info.Fields;
     paras[3].Value = info.UserID;
     paras[4].Value = info.UserName;
     paras[5].Value = info.Status;
     paras[6].Value = info.AddTime;
     paras[7].Value = info.UpdateTime;
     paras[8].Value = info.MySysTableID;
     MssqlHandler.ExecuteNonQuery(sql, paras);
 }
コード例 #11
0
ファイル: TableDAL.cs プロジェクト: guoxiongfei/SearchBlog
 /*******************  以上自动生成代码   *****************/
 public TableBaseInfo Read(int userid, string tableName)
 {
     string sql = string.Format("SELECT ID,TableName,TableDescription,Fields,UserID,UserName,Status,AddTime,UpdateTime,MySysTableID FROM TableBase WHERE UserID={0} and TableName='{1}'", userid, tableName.Replace(" ", ""));
     TableBaseInfo info = new TableBaseInfo();
     using (SqlDataReader dr = MssqlHandler.ExecuteReader(sql))
     {
         PrepareSingleModel(dr, info);
     }
     return info;
 }