mvc 學習筆記

來源:互聯網
上載者:User

標籤:des   style   blog   http   io   ar   color   os   sp   

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_Brand                                               where u.Id > 0                                               select 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 lambda

lambda 運算式 分頁查詢

  //分頁查詢            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介面

 

mvc 學習筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.