新建一個控制臺項目,然后點擊添加新建項,選擇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有個缺點,好像是必須設置主鍵;
文章列表