标签:



1 namespace efdemo2 2 { 3 using System; 4 using System.Data.Entity; 5 using System.Linq; 6 using System.Collections.Generic; 7 8 public class Entities : DbContext 9 { 10 //您的上下文已配置为从您的应用程序的配置文件(App.config 或 Web.config) 11 //使用“Model1”连接字符串。默认情况下,此连接字符串针对您的 LocalDb 实例上的 12 //“efdemo2.Model1”数据库。 13 // 14 //如果您想要针对其他数据库和/或数据库提供程序,请在应用程序配置文件中修改“Model1” 15 //连接字符串。 16 public Entities() 17 : base("name=Entity") 18 { 19 } 20 21 //为您要在模型中包含的每种实体类型都添加 DbSet。有关配置和使用 Code First 模型 22 //的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=390109。 23 24 public virtual DbSet<Student> Student { get; set; } 25 public virtual DbSet<Classes> Classes { get; set; } 26 } 27 //班级表 28 public class Classes 29 { 30 public int ClassesID { get; set; } 31 public string ClassName { get; set; } 32 public virtual ICollection<Student> Student { get; set; } 33 } 34 //学生表 35 public class Student 36 { 37 public int StudentID { get; set; } 38 public string UserName { get; set; } 39 public string UserPass { get; set; } 40 public string RealName { get; set; } 41 public Nullable<System.DateTime> Birthday { get; set; } 42 public Nullable<int> ClassesID { get; set; } 43 public virtual Classes Classes { get; set; } 44 } 45 }
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="Entity" connectionString="server=.;database=efdemo;uid=sa;pwd=sa2012" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration>
using (var db = new Entities()) { Classes cl = new Classes() { ClassName = "计应4班" }; db.Classes.Add(cl); db.SaveChanges(); }

====================================================


============================================================


===================================================


==============================================================


================================================================


【EF学习笔记01】----------使用Code First模式创建数据库
标签:
原文地址:http://www.cnblogs.com/gosky/p/5748975.html