Skip to content

duongminh318/CRUD_entity_framework

Repository files navigation

CRUD_entity_framework

bài tập ví dụ về cách sử dụng entity framework trong việc - Example exercises on how to use entity framework in

  • tạo csdl và tương tác với nó bằng code first - create database and interact with it using code first
  • app simple console CRUD Student

Step by Step

create console app in visual studio

Chạy lệnh sau để cài đặt Entity Framework Core

Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools

Creat Model class Student

public class Student
{
	public int Id { get; set; }
	public string Name { get; set; }
	public double Score { get; set; }
}

Tạo lớp SchoolContext, Add Class SchoolContext

  • Thêm lớp SchoolContext kế thừa từ DbContext - Add SchoolContext class inheriting from DbContext

  • để quản lý kết nối với cơ sở dữ liệu và các bảng dữ liệu. - to manage connections to databases and data tables.

      using Microsoft.EntityFrameworkCore;				
      public class SchoolContext : DbContext							
      {
      	 public DbSet<Student> Students { get; set; }
      	 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
      	{
      		optionsBuilder.UseSqlServer("YourConnectionStringHere");
      	}
      }
    

lệnh tạo migration và update database - command to add-migration and update-database

Add-Migration InitialCreate
Update-Database

các hàm xử lý thêm, xoá sử sinh viên, trong program - Functions to add and delete student history in the program.cs done

About

example entity framework crud simple database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages