Professional Documents
Culture Documents
NET Core
[Key]
public int MaHH { get; set; }
[Required]
[MaxLength(50)]
public string TenHH { get; set; }
public double DonGia { get; set; }
public int SoLuong { get; set; }
public string Hinh { get; set; }
Trong các model trên có sử dụng các từ khóa Required, MaxLength, Key, ForeignKey để
biểu diễn các ràng buộc.
optionsBuilder.UseSqlServer(@"Server=.;Database=EFCoreCodeFirst-
QLBH;Integrated Security=True;");
}
}
}
Có thể cấu hình appsettings.json, khai báo DI ở ConfigureService() và thêm hàm tạo cho
MyDbContext.
PM> Update-Database
2 Database First
USE [EFCoreDBFirst-QLBH];
GO
GO
Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Kết quả:
4 Thêm class
PM> Update-Database
Kết quả: