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

About

example entity framework crud simple database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages