Entity framework là gì

     

Việc viết mã và quản lý bằng mã ADO .Net để truy vấn dữ liệu là một các bước thật chán nản và tẻ nhạt. Cũng chính vì vậy, Microsoft đã cung cấp một O/RM framework đặt tên là “Entity Framework” để tự động hóa hóa các hoạt động liên quan mang lại CSDL khiến cho bạn xây dựng ứng dụng dễ dàng và đơn giản hơn. Hãy cũng mình khám phá về Entity Framework là gì nhé.

Bạn đang xem: Entity framework là gì


Entity Framework là gì?

Entity Framework ra đời nhằm cung ứng sự liên can giữa những ứng dụng trên nền tảng .NET với các cơ sở dữ liệu quan hệ. Hay, Entity Frmework chính là công cầm cố giúp ánh xạ giữa các đối tượng người tiêu dùng trong ứng dựng, phần mềm của chúng ta với các bảng của một cơ sở tài liệu quan hệ.

Hay một có mang khác về Entity Framework:

Entity Framework là 1 trong những khung ORM(Object Relational Mapper) mã mối cung cấp mở cho các ứng dụng .NET được Microsoft hỗ trợ. Là 1 phần của .NET Framework. là một xuất hiện source ORM Framework.

Note: ORM là một trong công cụ auto tạo ra các Objects trong áp dụng từ tables,views, store procedures của một Relational Database.

Emntity Framework giúp những nhà cải tiến và phát triển Web thúc đẩy với dữ liệu quan hệ theo cách thức hướng đối tượng người dùng với không nhiều mã hơn so với những ứng dụng truyền thống. Tác dụng lớn tuyệt nhất của nó là giúp lập trình viên bớt thiểu việc lập trình mã nguồn để triển khai truy cập và liên tưởng với đại lý dữ liệu.

Hiện nay, Entity framwork là 1 trong những framework mạnh khỏe để trở nên tân tiến ứng dụng website với sự cung ứng đông hòn đảo của cộng đồng.

Xem thêm: Unit 3 Tiếng Anh 11 Sách Mới, Ngữ Pháp Tiếng Anh 11 Unit 3 Becoming Independent

Lịch sử ra đời

Entity Framework được cho reviews vào năm 2008. Nhờ việc ra hóng của nó câu hỏi truy vấn cơ sở dữ liệu quan hệ trở lên solo giản, dễ dàng học, giúp giảm bớt thời gian cách tân và phát triển dự án xuống đáng kể.

Lịch sử phiên bạn dạng EF 6

EF 6 2013 .NET 4.0 và .NET 4.5, VS 2012EF 5 2012 .NET 4.0, VS 2012EF 4.3 2011 .NET 4.0, VS 2012EF 4.0 2010 .NET 4.0, VS 2010EF 1.0 (hoặc 3.5) 2008 .NET 3.5 SP1, VS 2008

Lịch sử phiên bản lõi(core) của EF

EF vi xử lý core 2.0 mon 8 năm 2017 .NET chip core 2.0, VS 2017Lõi EF 1.1 mon 11 năm năm 2016 .NET Lõi 1.1EF vi xử lý core 1.0 tháng 6 năm 2016 .NET chip core 1.0

Tại sao lại áp dụng Entity Framework?

Sử dụng Entity Framework sẽ mang đến những lợi ích sau:

Nếu bạn tiến hành truy vấn dữ liệu. Bạn cũng có thể sử dụng Linq to lớn Entitiesđể làm việc với objects được sinh ra từ Entity Framework, tức thị bạn chưa hẳn viết code sql.Việc update những classes,commands dễ dãi mỗi lúc cơ sở dữ liệu có sự cố đổi, điều này giúp cho bạn tiết kiệm thời gian đáng kể.Entity Frameworksẽ tự động hóa tạo ra những classes, commands tương ứng cho vấn đề select, insert, update,delete dữ liệu từ cơ sở dữ liệu quan hệ.Entity Framework tự động tạo thành các classes cho việc truy suất cơ sở dữ liệu giúp xây dựng viên sút được thời hạn viết code làm việc với database. Cung ứng bạn không phải mất vô số thời gian cho việc viết code để làm việc với database.

Xem thêm: Câu 1: Hãy Chỉ Ra Câu Không Đúng : A, Hãy Chỉ Ra Câu Không Đúng

Cấu trúc của Entity Framework

Cấu trúc được tế bào tả dễ dàng và đơn giản qua hình sau:

*
ADO.NET Entity Data Model

Chọn Visual C# Items -> chọn ADO.NET Entity Data model -> nhập DatabaseFirstModel -> chọn Add

*
choose data connection

Trong trường hợp bạn chọn New Connection… -> chọn tên sever (Server name), chọn cơ sở tài liệu (Database name) -> chọn OK

*
data entity framework

Chạy chương trình:

Kết quả

*
kết trái chạy chương trình entity

Cảm ơn chúng ta đã xem bài viết của mình.

Tham khảo nguồn: https://giasutinhoc.vn/huong-dan-thuc-hanh/huong-dan-csharp/huong-dan-su-dung-entity-framework-trong-c/