當前位置:
首頁 >
mvc 学习笔记
發布時間:2025/4/16
43
豆豆
IIS出問題 :兩個命令 cmd 里面 aspnet_regiis -i ? vs命令里邊也執行下?
?
HttpModule是httpapplication 的一個過濾器
EF ORM框架:EF
底層都是訪問:ado.net數據模型
ldcdbEntities db = new ldcdbEntities();//查詢IQueryable<LDC_Goods_Brand> temp = from u in db.LDC_Goods_Brandwhere u.Id > 0select u;foreach (var item in temp){Console.WriteLine(item.BrandName);}//修改//通過linq表達式 或者學的lamdba查詢出來的 實體 ,默認是被Ef的上下為你監視的var GoodsBrand = temp.FirstOrDefault();if (GoodsBrand != null){Console.WriteLine(GoodsBrand.BrandName);//內部會自動告訴上下文我單簽的實體改變了 狀態也一并改成Modified狀態GoodsBrand.BrandName = DateTime.Now.ToString();//給上下文 下命令 ;去把所有的尸體變化保存回數據庫 db.SaveChanges();}//刪除掃做if (GoodsBrand != null){//db.LDC_Goods_Brand.刪除操作沒有成功!!!!!! }//添加LDC_Goods_Brand brand = new LDC_Goods_Brand();brand.BrandName = "新添加的!!";brand.CreateTime = DateTime.Now;db.LDC_Goods_Brand.Add(brand);//添加方法不同 db.SaveChanges();Console.ReadKey(); EF練習mvvm ,mvp 是mvc 的變種
DTO 數據可序列化 數據網絡上的傳輸
企業服務總線 (業務層)
orm持久化方式 ? ?
?
查詢部分列
//查詢部分列//var demo1 = from u in db.LDC_Goods_Brand// select new { u.Id, u.BrandName };var demo2 = db.LDC_Goods_Brand.Where<LDC_Goods_Brand>(oo => oo.Id > 2).Select(oo => new { oo.Id, oo.BrandName });foreach (var item in demo2) linq lambdalambda?表達式 分頁查詢
//分頁查詢var demo4 = db.LDC_Goods_Brand.Where<LDC_Goods_Brand>(uu => uu.Id > 0)//.OrderBy<LDC_Goods_Brand, int>(uu => uu.Id);//升序.OrderByDescending(uu => uu.Id)//按照降序.Skip<LDC_Goods_Brand>(2)//越過多少條.Take<LDC_Goods_Brand>(2);//取多少條//命令式編程 函數式編程#endregion //分頁查詢開發網站比較快:ruby on rails,命令式的編程
IQueryable實現了 IEnumable接口
?
轉載于:https://www.cnblogs.com/taidi/p/4115002.html
總結
- 上一篇: BZOJ2986 Non-Squaref
- 下一篇: Effective C++ -----条