亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ormwriter.cs

?? 一個小型的ORM框架,寫得不好請多多指教
?? CS
?? 第 1 頁 / 共 2 頁
字號:

//        /// <summary>
//        /// 修改記錄
//        /// </summary>
//        /// <param name="ModelObject">記錄Model</param>
//        /// <returns>記錄Model</returns>
//        public object Update(object ModelObject)
//        {
//            int iObjectID = 0;
//            List<SqlParameter> Params = new List<SqlParameter>();
//            string strSQL = PubFuncs.GetUpdateSQL(ModelObject, ref Params);

//            SqlCommand cmd = new SqlCommand();
//            foreach (SqlParameter Param in Params)
//            {
//                cmd.Parameters.Add(Param);
//            }

//            using (TransactionScope scope = new TransactionScope())
//            {
//                // 建立數據庫連接
//                using (SqlConnection conn = new SqlConnection(INS.DBUtility.SqlHelper.INSClient_Trade_ConnectionString))
//                {
//                    conn.Open();
//                    cmd.Connection = conn;
//                    cmd.CommandType = CommandType.Text;
//                    cmd.CommandText = strSQL;

//                    if (strSQL.Contains("INSERT"))
//                    {
//                        //表示是插入
//                        using (SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
//                        {
//                            rdr.Read();

//                            if (rdr.GetInt32(1) != 0)
//                                throw new ApplicationException("插入新記錄" + ModelObject.ToString() + "出錯,SQL錯誤號:" + rdr.GetInt32(1)); ;

//                            cmd.Parameters.Clear();
//                            iObjectID = rdr.GetInt32(0);  //返回ID

//                            //設置對象的Key值
//                            PubFuncs.SetKeyValue(ModelObject, iObjectID);
//                        }
//                    }
//                    else
//                    {
//                        //表示是修改,根據SQL_UPDATE語句修改數據庫
//                        int iReturnNumber = cmd.ExecuteNonQuery();
//                        if (iReturnNumber <= 0)
//                        {
//                            throw new ApplicationException("修改" + ModelObject.ToString() + "的時候出錯。");
//                        }

//                        iObjectID = Convert.ToInt32(PubFuncs.GetKeyValue(ModelObject));
//                    }

//                    cmd.Parameters.Clear();
//                }

//                #region 保存子對象
//                PropertyInfo[] props = ModelObject.GetType().GetProperties();
//                MiniORMAttribute.SubDataObjectAttribute SubDataAttr = null;
//                object[] CustomAttributes;

//                foreach (PropertyInfo prop in props)
//                {
//                    CustomAttributes = prop.GetCustomAttributes(typeof(MiniORMAttribute.SubDataObjectAttribute), false);
//                    if (CustomAttributes.Length > 0)
//                    {
//                        SubDataAttr = CustomAttributes[0] as MiniORMAttribute.SubDataObjectAttribute;
//                        if (SubDataAttr != null)
//                        {
//                            switch (SubDataAttr.FieldType)
//                            {
//                                case MiniORMAttribute.SubDataObjectFieldType.Object:
//                                    {
//                                        object objModel = prop.GetValue(ModelObject, null);
//                                        //設置objModel的Foreignkey為當前新記錄的ID
//                                        PubFuncs.SetForeignkeyValue(objModel, iObjectID);
//                                        //插入對象
//                                        Update(objModel);
//                                    }
//                                    break;
//                                //case MiniORMAttribute.SubDataObjectFieldType.MyHashTable:
//                                //    {
//                                //        System.Collections.ICollection colValues = ((INS.Model.MyHashTable)prop.GetValue(ModelObject, null)).Values;
//                                //        foreach (object obj in colValues)
//                                //        {
//                                //            //設置objModel的Foreignkey為當前新記錄的ID
//                                //            PubFuncs.SetForeignkeyValue(obj, iObjectID);
//                                //            //插入對象
//                                //            Update(obj);
//                                //        }
//                                //    }
//                                //    break;
//                                case MiniORMAttribute.SubDataObjectFieldType.HashTable:
//                                    {
//                                        System.Collections.ICollection colValues = ((System.Collections.Hashtable)prop.GetValue(ModelObject, null)).Values;
//                                        foreach (object obj in colValues)
//                                        {
//                                            //設置objModel的Foreignkey為當前新記錄的ID
//                                            PubFuncs.SetForeignkeyValue(obj, iObjectID);
//                                            //插入對象
//                                            Update(obj);
//                                        }
//                                    }
//                                    break;
//                                case MiniORMAttribute.SubDataObjectFieldType.List:
//                                    {
//                                        System.Collections.IList list = (System.Collections.IList)prop.GetValue(ModelObject, null);
//                                        foreach (object obj in list)
//                                        {
//                                            //設置objModel的Foreignkey為當前新記錄的ID
//                                            PubFuncs.SetForeignkeyValue(obj, iObjectID);
//                                            //插入對象
//                                            Update(obj);
//                                        }
//                                    }
//                                    break;
//                                case MiniORMAttribute.SubDataObjectFieldType.ArrayList:
//                                    {
//                                        System.Collections.ArrayList list = (System.Collections.ArrayList)prop.GetValue(ModelObject, null);
//                                        foreach (object obj in list)
//                                        {
//                                            //設置objModel的Foreignkey為當前新記錄的ID
//                                            PubFuncs.SetForeignkeyValue(obj, iObjectID);
//                                            //插入對象
//                                            Update(obj);
//                                        }
//                                    }
//                                    break;
//                            }
//                        }
//                    }
//                }
//                #endregion

//                //提交事務
//                scope.Complete();
//            }

//            return ModelObject;
//        }

//        private void Log(string Log)
//        {
//            //System.IO.StreamWriter sw = new System.IO.StreamWriter(this.GetType().Assembly.Location + "ORMLog.txt");
//            System.IO.StreamWriter sw = new System.IO.StreamWriter(@"D:\webroot\WebService_InsClient1\ORMLog.txt");
            
//            sw.WriteLine(Log);
//            sw.Close();
//        }
//    }
//}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频你懂的| 日韩精品视频网| 成人晚上爱看视频| 国产欧美日韩在线视频| 国产精品一区二区视频| 日本一区二区三区视频视频| 床上的激情91.| 亚洲色图.com| 8x福利精品第一导航| 免费成人美女在线观看| 久久久蜜臀国产一区二区| 成人免费视频网站在线观看| 亚洲免费在线观看视频| 欧美日韩成人在线| 国产精品伊人色| 亚洲视频一区在线观看| 欧美日本一区二区三区四区| 乱一区二区av| 国产精品乱人伦一区二区| 欧美日韩一区在线| 国产一区二区在线看| 亚洲免费av在线| 精品久久一区二区三区| av中文字幕一区| 奇米精品一区二区三区四区 | 国产乱理伦片在线观看夜一区| 久久久亚洲精品石原莉奈| 一本到不卡精品视频在线观看| 日韩福利电影在线| 日本一区二区成人| 欧美日韩二区三区| 国产成人福利片| 亚洲成年人影院| 亚洲国产精品av| 欧美一级欧美三级| 91色.com| 国产成人免费视频| 免费精品视频在线| 亚洲人成网站色在线观看| 精品国产乱码久久久久久老虎 | 色88888久久久久久影院野外| 麻豆精品一二三| 一区二区理论电影在线观看| 久久亚洲精品小早川怜子| 欧美日韩大陆一区二区| 成人免费视频网站在线观看| 日韩av电影天堂| 亚洲制服丝袜一区| 中文字幕在线观看不卡| 久久免费午夜影院| 日韩午夜激情av| 欧美午夜电影在线播放| 成人免费av资源| 国产一区二区精品久久99| 亚洲成人av福利| 亚洲与欧洲av电影| 国产精品日韩成人| 国产亚洲精品bt天堂精选| 欧美一级日韩一级| 日本一区二区三区四区在线视频| 日韩欧美123| 欧美绝品在线观看成人午夜影视| 色噜噜久久综合| 成人免费av资源| 国产91精品一区二区麻豆亚洲| 乱中年女人伦av一区二区| 日韩中文字幕一区二区三区| 一区二区三区国产精华| 最新国产の精品合集bt伙计| 欧美激情中文不卡| 国产视频一区二区三区在线观看 | av中文字幕一区| 成人丝袜高跟foot| 成人a免费在线看| av色综合久久天堂av综合| 成人白浆超碰人人人人| 成人在线综合网| 成人激情动漫在线观看| 成人性生交大片免费| 成人精品gif动图一区| 成人aa视频在线观看| 成人性生交大片免费看中文| 成人综合在线观看| 99久久婷婷国产| 色呦呦网站一区| 欧美日韩一二区| 欧美高清激情brazzers| 欧美一级高清大全免费观看| 51精品久久久久久久蜜臀| 日韩一区二区在线观看| 2020国产精品久久精品美国| 精品久久久久av影院| 国产欧美日韩三区| 亚洲日本va在线观看| 亚洲一卡二卡三卡四卡| 美美哒免费高清在线观看视频一区二区| 日韩有码一区二区三区| 国产一区二区三区精品视频| 丁香网亚洲国际| 色久综合一二码| 337p亚洲精品色噜噜狠狠| 欧美哺乳videos| 国产精品家庭影院| 亚洲午夜精品网| 蜜臀久久99精品久久久久久9| 国产在线一区观看| av不卡一区二区三区| 69av一区二区三区| 国产精品网站在线观看| 亚洲线精品一区二区三区八戒| 日本伊人午夜精品| 成人黄色a**站在线观看| 欧美午夜精品久久久久久超碰| 日韩欧美久久久| 亚洲日本成人在线观看| 美女诱惑一区二区| 99视频精品在线| 日韩欧美国产不卡| 综合久久综合久久| 捆绑调教一区二区三区| 91在线免费播放| 精品国产乱子伦一区| 一区二区在线观看不卡| 国模少妇一区二区三区| 在线观看日韩毛片| 国产欧美精品在线观看| 天天影视涩香欲综合网| 高清av一区二区| 91精品国产一区二区三区| 中文字幕一区二区在线播放| 免费不卡在线观看| 在线观看日韩高清av| 国产精品美女久久久久久久网站| 日韩电影在线免费| 91国内精品野花午夜精品| 国产性色一区二区| 免费精品视频在线| 欧美日韩国产精品自在自线| 中文字幕一区二区三区在线播放| 麻豆精品国产91久久久久久| 在线观看国产一区二区| 亚洲国产精品99久久久久久久久| 午夜视频久久久久久| 日本道在线观看一区二区| 国产喷白浆一区二区三区| 美女精品自拍一二三四| 欧美嫩在线观看| 亚洲欧美日韩国产手机在线 | 4hu四虎永久在线影院成人| 亚洲婷婷综合久久一本伊一区| 欧美精品在线一区二区| 亚洲精品视频在线| 成人国产视频在线观看| 久久精品人人做| 国产原创一区二区| 26uuu国产电影一区二区| 免费精品视频最新在线| 日韩亚洲欧美成人一区| 日韩国产在线观看一区| 欧美三级日韩三级| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲成人高清在线| 欧洲一区二区av| 亚洲综合丝袜美腿| 欧美性感一类影片在线播放| 亚洲美女偷拍久久| 91高清在线观看| 亚洲一区二区视频在线| 日本二三区不卡| 亚洲一区二区在线免费观看视频| 91麻豆高清视频| 一区二区三区日韩| 欧美撒尿777hd撒尿| 午夜a成v人精品| 欧美一区二区三区免费在线看| 日韩高清在线电影| 欧美大片一区二区| 国产高清成人在线| 国产精品女人毛片| 色欧美片视频在线观看| 亚洲午夜一区二区| 日韩免费观看高清完整版在线观看| 免费看精品久久片| 国产欧美一区视频| 色综合久久88色综合天天免费| 一区二区不卡在线视频 午夜欧美不卡在 | 国产精品久久久久精k8 | 精品动漫一区二区三区在线观看| 秋霞国产午夜精品免费视频 | 国产日韩欧美精品综合| 日韩精品中文字幕一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 久久夜色精品国产噜噜av| 波波电影院一区二区三区| 一区二区三区资源| 日韩欧美视频一区| k8久久久一区二区三区| 婷婷开心激情综合| 久久精品视频在线免费观看| 色婷婷精品大在线视频|