ASP.NET 网站项目 EF 的简单操作例子
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET 网站项目 EF 的简单操作例子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ASP.NET 網站項目 EF 的簡單操作例子:
操作代碼:
using EFTest.Models;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;namespace EFTest.Controllers
{public class DataController : Controller{//// GET: /Data/EFTestDB db = new EFTestDB();public ActionResult Index(){return View();}public string Create(){db.Room.ToList();//List<Room> Rooms = db.Room.Where(x=>x.RoomId == 1 && x.RoomName.Equals("a")).ToList();return "創建數據庫";}public string Add(){Room room;for (int i = 0; i < 10;i ++ ){room = new Room();room.RoomId = i;room.RoomName = "Room" + i;room.RoomDesc = "Room Desc";List<Person> persons = new List<Person>();Person person;for (int j = 0; j < 2;j++ ){person = new Person();person.PersonId = i + j;person.PersonName = "p" + i + j;person.PersonSex = "男";persons.Add(person);}room.Persons = persons;db.Room.Add(room);}db.SaveChanges();return "添加數據";}public string Update() {Room room = db.Room.FirstOrDefault(x=>x.RoomId == 11);room.RoomName = "房間11";//db.Room.(room);db.Entry(room).State = EntityState.Modified;db.SaveChanges();return "數據已修改";}}
}
總結
以上是生活随笔為你收集整理的ASP.NET 网站项目 EF 的简单操作例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#阻止计算机关闭显示器和待机
- 下一篇: C#文件加密和解密