你的位置:首页 > ASP.net教程

[ASP.net教程]ADO.NET Entity Framework,Cold First简单示例

一、安装EntityFramework;

  在vs里打开NuGet,在命令行里输入:Install-Package EntityFramework。

二、基本使用方法

  1.建立数据模型

  class Student  {    public int id { get; set; }//ID    public string name { get; set; }//姓名    public byte age { get; set; }//年龄  }

  2.建立数据上下文

using System.Data.Entity;//引用Entity Frameworknamespace Sql{  class StudentContext:DbContext  {    public StudentContext() : base(@"Data Source=MYPC\MSSQLSERVER;Initial Catalog=entitycodefirst;User ID=sa;Password=123456") { }    public DbSet<Student> Students { get; set; }  }}

  3.使用

using System;namespace Sql{  class Program  {    static void Main(string[] args)    {      //保存      using (var data=new StudentContext())      {        var student1 = data.Students.Create();//创建一个学生的对象        student1.name = "小曼";        student1.age = 15;        data.Students.Add(student1);//将学生对象加入学生表中        var student2 = data.Students.Create();        student2.name = "小红";        student2.age = 15;        data.Students.Add(student2);        data.SaveChanges();//保存进数据库里      }      //读取      using (var data = new StudentContext())      {        foreach (var item in data.Students)        {          Console.WriteLine("ID:{0},姓名:{1},年龄:{2}",item.id,item.name,item.age);        }      }      Console.ReadKey(true);    }  }}