文章出處

新建一個控制臺項目,然后點擊添加新建項,選擇ADO.Net 實體數據模型

 

 

選擇空模型

 

右擊設計器,新增,實體

 

 

 

 

右擊新增,標量屬性,

右側可以設置最大長度和一些屬性信息;

建好對象后右擊根據模型生成數據庫,配置數據庫相關信息;

 

完成后生成一個sql文件,右擊執行

 

數據庫中已經建好了表

 

 


新增:                                                                                                                  

 

TestEFContainer db = new TestEFContainer();

            db.StudentSet.Add(new Student() {

             Age=10,

              SName="張三"

            });

            db.SaveChanges();

 

查詢:                                                                                                                  

 

  Student student= db.StudentSet.Where(c => c.SName == "張三").FirstOrDefault();

 

修改:                                        

           Student student= db.StudentSet.Where(c => c.SName == "張三").FirstOrDefault();

 

           student.Age = 50;

           db.Entry<Student>(student).State = EntityState.Modified;

 

           db.SaveChanges();

 

刪除:                                        

  Student student= db.StudentSet.Where(c => c.SName == "張三").FirstOrDefault();

            

           db.Entry<Student>(student).State = EntityState.Deleted;

 

           db.SaveChanges();

 

 

EF有個缺點,好像是必須設置主鍵;

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()