日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EF使用笔记

發布時間:2025/4/9 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EF使用笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  最近寫接口導數據到大數據中心,但是實體數據字段非常多,如果手動去建數據庫表和寫插入語句效率非常低,所以想都試一試EF,效率之高,簡直嚇人,所以此文詳細記錄操作過程以備下次使用時之用。僅需六部就可完成建表,插入數據,下面詳細介紹如下:

一、引用EntityFramework

  使用nuget快速引用EF框架到API項目中,引用成功后可以看到加入了兩個名為:EntityFramework,EntityFramework.sqlserver的包,說明引用成功了,第一步搞定。

二、配置數據庫連接字符

  在config文件中,添加connectionStrings標簽,然后添加連接數據庫的配置,連接字符串名為:DefaultConnection,如下圖:

<add name="DefaultConnection" connectionString="Data Source=XXXX;database=XXXX;Uid=XXX;Pwd=XXX;Integrated Security=false;" providerName="System.Data.SqlClient"/>

三、添加數據庫關聯實體類

  其中appDb():base("name=DefaultConnection")為構造函數,DefaultConnection為數據庫連接字符串名,保持和第二步一致就行。下面的Admin,AdminRole,AdminAuthorize是三個實體,也即需要建的三個表名。

四、實體類的構建

首先引用:

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

  其中可以自定義表名,用[Table("tablename")],如果不設置則,表名默認為實體類名,每個表必須用[key]指定表的主鍵字段,不然在構建migration的時候會報錯。同時如果有主外鍵關聯的表,需要用虛擬泛型函數來處理,如在customer表中,有一個DialogRecord表,則在customer表中需要這么寫:

public?virtual?ICollection<DialogRecord>?dialogs ?{?get;?set;?}/ /對話消息 五、建表 利用Migration命令在nuget命令行中依次運行以下三個命令: (1)Enable-Migrations,構建migration模塊,如果要重新構建,在代碼中刪除該模塊重新輸入該命令即可
  (2)Add-Migration?init,初始化migration
  (3)Update-Database,建表 六、寫入數據庫 給數據庫表添加數據,這里舉例給Admin添加數據,命令如下: var db = new AppDb();   db.Admin.Add(data);//data必須是Admin的對象   db.SaveChanges();//保存數據 執行sql語句:db.Database.SqlQuery<XY_Hospital>("select * from XY_Hospital").ToList()

通過以上六步就完成了整個過程,包括建表,寫入數據庫操作,非常簡單快捷,當然增刪改查也可以,這里只寫了寫入操作。

?

轉載于:https://www.cnblogs.com/marso/p/8638493.html

總結

以上是生活随笔為你收集整理的EF使用笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色乱码一区二区三区熟女 | 国产精品一区二区三区四区视频 | 亚洲精品中字 | 国产猛男猛女超爽免费视频 | 国产盗摄av| 肥熟女一区二区三肥熟女 | 边吃奶边添下面好爽 | 亚洲精品久久久久久久蜜桃臀 | 亚洲精品二区 | 亚洲日本精品一区 | 久草综合网 | 国产日韩欧美成人 | 国产精品成av人在线视午夜片 | 红桃视频一区二区三区免费 | 国产91av在线播放 | 德国性经典xxxx性hd | www.人人干 | 欧美裸体xxx | 日韩中文字幕精品 | 欧美精选一区二区 | 对白刺激国产子与伦 | 免费在线观看黄网 | 麻豆私人影院 | free性欧美hd精品4k | 秘密爱大尺度做爰呻吟 | 久久久久久久久艹 | 国产精品永久免费视频 | 激情一区二区三区 | 夜夜看 | 国产九区 | 奇米影音| 金鱼妻日剧免费观看完整版全集 | 三上悠亚在线播放 | 国产一级av毛片 | 五月天久久 | 在线看av的网址 | 亚洲国产亚洲 | 亚洲六月丁香色婷婷综合久久 | 日韩视频免费在线 | 日韩精品少妇 | 中文字幕不卡av | 国产午夜精品在线观看 | 大胸奶汁乳流奶水出来h | 国产激情视频一区二区 | 天天艹夜夜艹 | 人人射人人爱 | 一区精品视频在线观看 | 51成人网 | a级在线播放 | 欧美熟妇精品久久久久久 | 想要视频在线 | 亚洲永久精品一区 | 三年中文在线观看免费观看 | 欧美片网站免费 | 一级看片免费视频 | 天天综合色 | 天天摸日日摸狠狠添 | 日本美女啪啪 | 日韩一区二区三区不卡视频 | 国产69精品久久 | 国产午夜在线 | asian日本肉体pics | 国产精品精东影业 | 欧美特黄色片 | 天天操国产 | 91大神福利视频 | 在线天堂av | 久久123 | 亚洲最大成人在线 | 先锋影音在线 | 久久午夜影院 | 五月丁香 | 久久久久人妻精品色欧美 | 在线91观看 | av在线播放一区二区三区 | 亚洲成年人免费观看 | 国产精品视频网站 | 日韩美女视频19 | 国产精品日韩一区二区 | 成人激情开心 | 国产又爽又猛又粗的视频a片 | 美女视频黄频视频大全 | 性色AV无码久久一区二区三 | 亚洲性大片 | 青青草原成人网 | 99热青青草 | 日韩欧美国产一区二区三区 | 日本中文字幕有码 | 人妻熟女一区二区三区app下载 | 精品一区二区久久久久蜜桃 | 一级黄在线观看 | 四虎国产视频 | 欧美日视频 | 特级西西444www高清大胆免费看 | 亚洲欧美日韩精品久久亚洲区 | 亚洲成人免费在线视频 | 黄网站色| 激情宗合网 | 欧美呦呦 |