当前位置: 首页 > news >正文

潍坊市网站建设_网站建设公司_页面权重_seo优化

佛山网站搜索引擎优化,网站推广的主要方法有哪些,外贸网站建站n,一般做网站用什么软件这个类适用简单的表 1.有且只有id为主键#xff0c; 2.并且实例类主键#xff0c;也就是id应为字段#xff0c;其他为属性 3.实例类名跟表名一样#xff0c;字段属性跟列名一样 public class ProType{public int id;public string type{get;set;}public int array{get;set;…这个类适用简单的表 1.有且只有id为主键 2.并且实例类主键也就是id应为字段其他为属性 3.实例类名跟表名一样字段属性跟列名一样 public class ProType{public int id;public string type{get;set;}public int array{get;set;}public string relyTpye{get;set;}public string etype{get;set;}}下面就是该类的实现   /// summary/// 排序枚举/// /summarypublic enum OrderType { asc, desc }public class SqlDALT where T : new(){private PropertyInfo[] propertys;private Liststring nameList;public SqlDAL(){T t new T();nameList new Liststring();propertys t.GetType().GetProperties();//MessageBox.Show(propertys.Length.ToString());foreach (var item in propertys){nameList.Add(item.Name);}}/// summary/// 查询/// /summary/// returns/returnspublic DataTable Select(){T t new T();string sql select * from t.GetType().Name;DataTable dt new DataTable();dt DBHelper.GetInfo(sql);return dt;}/// summary/// 查询/// /summary/// param nameorderType排序/param/// param namestr排序字段/param/// returns/returnspublic DataTable Select(OrderType orderType, params string[] str){string orderStr ;if (str.Length 0){orderStr order by str[0];for (int i 1; i str.Length; i){orderStr , str[i];}orderStr orderType.ToString();}T t new T();string sql select * from t.GetType().Name orderStr;DataTable dt DBHelper.GetInfo(sql);return dt;}/// summary/// 增/// /summary/// param namet/param/// returns/returnspublic bool Insert(T t){ListSqlParameter parm new ListSqlParameter();foreach (var item in propertys){SqlParameter parmitem new SqlParameter(item.Name, item.GetValue(t, null));parm.Add(parmitem);}string strName ;string strValue ;strName nameList[0];strValue nameList[0];for (int i 1; i nameList.Count; i){strName , nameList[i];strValue , nameList[i];}string sql insert into t.GetType().Name.ToString() ( strName ) values ( strValue );int isAdd DBHelper.Commed(sql, parm.ToArray());if (isAdd 0){return true;}else{return false;}}/// summary/// 改/// /summary/// param namet/param/// returns/returnspublic bool Update(T t){ListSqlParameter parm new ListSqlParameter();foreach (var item in propertys){SqlParameter parmitem new SqlParameter(item.Name, item.GetValue(t, null));parm.Add(parmitem);}string str ;str nameList[0] nameList[0];for (int i 1; i nameList.Count; i){str , nameList[i] nameList[i];}string sql update t.GetType().Name set str where idid;int isUpdate DBHelper.Commed(sql, parm.ToArray());if (isUpdate 0){return true;}else{return false;}}/// summary/// 删/// /summary/// param nameid/param/// returns/returnspublic bool Delete(string id){T t new T();string sql delete from t.GetType().Name where id id;int isDelete DBHelper.Commed(sql);if (isDelete 0){return true;}else{return false;}}}   这里之所以有这个类是因为操作这些表的代码大同小异甚至可以做出通用任意表实例类可以用特征类来标识做出字段与列名的相对应 但那种太过繁琐用来实现这些简单表就有点大材小用所有先弄出了这个类如果后面有机会再实现以下任意表通用类转载于:https://www.cnblogs.com/lsgsanxiao/p/5732339.html
http://www.lebaoying.cn/news/108281.html

相关文章:

  • 鞍山网站建设找金航前端培训机构有用吗
  • 平面设计手绘网站百度营销网页版
  • 青海网站建设哪家好免费的个人网页
  • 合肥网站建设的公司闵行区网站制作
  • 用layui做的一个网站模板车身做网站宣传图
  • 如何快速学成网站开发动画制作软件手机版
  • 珠海网站建设推广免费游戏链接入口
  • 大网站有哪些贵州网站建设价格
  • 世纪城网站建设代刷网自助建站系统
  • 淘宝网站开发的意义如何做网站授权网址
  • 网络营销网站设计网上建立网站赚钱
  • 网站不备案可以做淘宝联盟吗中国机械外协加工网
  • 小说网站制作开源效能建设网站
  • 网站联盟漳州专业网站建设费用
  • 网站结构建设方案深圳商业网站建设模板
  • 化妆品 东莞网站建设互联网网页设计流程
  • 电商网站开发平台长春专业网站建设推广费用
  • 江干区住房和城市建设局网站wordpress做登陆页面模板
  • 深圳品牌创意网站建设房产怎么创建网站
  • wordpress放视频播放器新区快速seo排名
  • 做网站需要哪些东西和步骤asp.net网站
  • 百度有网站建设吗腾讯搜索引擎入口
  • 网站域名备案在哪里赛事竞猜网站开发
  • 从哪些方面建设网站网站空间服务商查询
  • 水富县建设局网站网站建设刂搜金手指下拉贰肆
  • 室内设计培训班哪家好湛江做网站seo的
  • 深圳市盐田区住房和建设局网站个人备案的网站 做企业站
  • 黑人做爰视频免费网站衡水企业网站制作
  • 做的网站如何放在电脑上培训心得体会1500字
  • 山西建站推广公司做免费网站