🌷🌷🌷🌷例子1:创建数据库上下文和实体类
🌷🌷🌷🌷例子2:查询数据
🌷🌷🌷🌷例子3:插入数据
🌷🌷🌷🌷例子4:更新数据
例子1:创建数据库上下文和实体类
// 代码示例1:创建数据库上下文
public class SchoolContext : DbContext
{
public DbSet<Student> Students { get; set; }
public DbSet<Course> Courses { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("连接字符串");
}
}
// 代码示例1:创建实体类
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public DateTime BirthDate { get; set; }
}
public class Course
{
public int Id { get; set; }
public string Name { get; set; }
public int Credits { get; set; }
}
这个例子展示了如何使用Entity Framework创建数据库上下文(SchoolContext
)和实体类(Student
和Course
)。数据库上下文是EF的核心组件,它表示与数据库的连接和交互。通过继承DbContext
类,我们可以定义自己的上下文,并使用DbSet<T>
属性来表示数据库中的表。实体类则对应数据库中的表结构,每个属性对应表中的字段。