国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Farseer.net輕量級開源框架 入門篇:修改數據詳解

2019-11-17 01:51:12
字體:
來源:轉載
供稿:網友

Farseer.net輕量級開源框架 入門篇:修改數據詳解

導航

目錄:Farseer.net輕量級開源框架 目錄

上一篇:Farseer.net輕量級開源框架 入門篇: 添加數據詳解

下一篇:Farseer.net輕量級開源框架 入門篇: 刪除數據詳解

Update的幾種方式(基本)
1         Users info = new Users();2         info.UserName = "張三";3         info.PassWord = "密碼";4 5         // 指定用戶ID為1的的數據進行修改。6         Users.Data.Where(o => o.ID == 1).Update(info);
1         // 指定用戶ID為1的的數據進行修改。2         Users info = new Users() { UserName = "張三", PassWord = "密碼" };3         Users.Data.Update(1, info);
1         // 指定用戶ID為1的的數據進行修改。2         Users info = new Users() { UserName = "張三", PassWord = "密碼" };3         info.ID = 1;4         Users.Data.Update(info);
1         // 指定用戶ID為1的的數據進行修改。2         Users info = new Users() { UserName = "張三", PassWord = "密碼" };3         info.Update(1);
1         // 指定用戶ID為1的的數據進行修改。2         new Users() { UserName = "張三", PassWord = "密碼" }.Update(1);
1         // 指定用戶ID為1的的數據進行修改。2         Users info = new Users() { UserName = "張三", PassWord = "密碼" };3         info.ID = 1;4         info.Update();
1         // 批量修改用戶ID為:1, 2, 3, 4, 52         var lst = new List<int> { 1, 2, 3, 4, 5 };3         Users.Data.Where(o => lst.Contains(o.ID)).Update(info);
Update的幾種方式(單個值)

1         // 字段值指定 加 12         Users.Data.Where(o => o.ID == 1).UpdateValue(o => o.LoginCount.GetValueOrDefault(), 1);3         Users.Data.Where(o => o.ID == 1).Select(o => new { o.LoginCount }).UpdateValue(1);4         Users.Data.Select(o => new { o.LoginCount }).UpdateValue(1, 1);

其中,加 1 是可以通過參數進行更改的。上面三個方法的最后一個參數1 就是傳入要疊加的值。

在第4行代碼前面的1代表ID==1。

框架約定

當屬性未賦值時,也就是屬性為null時。是不會產生對應的字段SQL的。

如:

1 new Users() { UserName = "張三" }.Update(1);

Users實體實際上還有很多字段,比如PassWord、GenderType、LoginCount等等。

因為我們沒有對其賦值,則為null 所以。數據庫是不會對其進行賦值的。也就是等價的SQL為:

1 Update set UserName = "張三" From Members_User Where ID = 1
導航

目錄:Farseer.net輕量級開源框架 目錄

上一篇:Farseer.net輕量級開源框架 入門篇: 添加數據詳解

下一篇:Farseer.net輕量級開源框架 入門篇: 刪除數據詳解

廣告時間

QQ群:116228666(Farseer.net開源框架交流)請注明:Farseer.Net

Farseer.Net是一款ORM框架 + 常用工具 + 擴展集合。

Farseer 意為:先知、預言家 通常在某些場合時,提供計謀、策略。也希望該框架能給大家提供最大化的便捷。

ORM:其英文全稱是:Object(對象)Relational(關系)Mapping(映射)

Farseer.Net的目標是:快速上手、快速開發、簡單方便。

1 new User { ID = 1, Name = "張三" }.Insert()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江永县| 长岭县| 白水县| 万载县| 昂仁县| 清镇市| 武威市| 凤城市| 桐梓县| 汕头市| 临潭县| 三门峡市| 开阳县| 浮梁县| 静海县| 民乐县| 贡觉县| 龙川县| 建湖县| 张掖市| 政和县| 肃北| 三亚市| 白水县| 丹凤县| 石泉县| 镇雄县| 深州市| 苏尼特右旗| 娱乐| 泗阳县| 黎城县| 石景山区| 西藏| 淄博市| 伊宁市| 唐海县| 修武县| 峨眉山市| 安西县| 庆阳市|