(EF Core) Giới Thiệu Entity Framework Và Cách Sử Dụng Phần Cơ Bản ...
Có thể bạn quan tâm
Model là mô hình hóa các đối tượng dữ liệu trong hệ quản trị CSDL thành các đối tượng lập trình, đó là các lớp (class) tương ứng với các bảng ... Hãy tạo ra một dự án Console trong thư mục ef01 có cài đặt các package trên để thực hành. Ở đây tạo ra một model đơn giản, lớp có tên Product biểu diễn các dòng trong bảng của CDSL, bảng này tên là Products
Trước tiên, lớp này định nghĩa thuần túy gồm các thuộc tính như sau:
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace ef01 { public class Product { public int ProductId {set; get;} public string Name {set; get;} public string Provider {set; get;} } }Trước khi sử dụng model Product trong EF Core, hãy bổ sung các thiết lập thông qua các Attribute (sử dụng Sử dụng Attribute) như sau:
- Thiết lập lớp Product là ánh xạ bảng Products, dùng thuộc tính Table để thiết lập: [Table("Products")]
- Trường ProductId là Primary key của bảng với thuộc tính [Key]
- Trường Name bắt buộc phải thiết lập (khác null) dùng thuộc tính [Required], và độ dài tối là là 50 ký tự với thuộc tính [StringLength(50)]
Đây là khai báo một lớp bình thường, chỉ có bổ sung thêm vài thuộc tính mô tả (Attribute) cho lớp, thuộc tính - các Attribute này được sử dụng bởi EF.
Từ khóa » Dbcontext Là Gì
-
DbContext Và DbSet Trong Entity Framework - Comdy
-
Entity Framework – DbContext Là Gì? - Góc Khuất Lập Trình
-
Sử Dụng Nhiều Dbcontext Là Gì, Khi Nào Tôi Nên Tạo Một ...
-
DbContext API, Tổng Quan Về Xử Lý Dữ Liệu Với EntityFramework
-
DbContext Và DbSet Trong Entity Framework - Trùm Tin Tức
-
DBContext Trong ASP.NET Core
-
Dbcontext Là Gì - Game Mobile - MarvelVietnam
-
Một Dbcontext Là Gì - Series Về Entity Framework - Mỹ Phẩm Mioskin
-
DbContext API, Tổng Quan Về Xử Lý Dữ Liệu Với EntityFramework
-
[Phần 1] Tổng Quan Về Entity Framework Core - Viblo
-
Dbcontext Là Gì
-
Sự Khác Biệt Giữa DbContext Và ObjectContext Là Gì - HelpEx
-
Design-time DbContext Creation - EF Core - Microsoft Docs
-
Dbset Là Gì
-
ENTITY FRAMEWORK In English Translation - Tr-ex
-
Unit Of Work Là Gì