CÁCH SỬ DỤNG ENTITY FRAMEWORK

     

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

Bạn đang xem: Cách sử dụng entity framework


Entity Framework là gì?

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

Hay một định nghĩa khác về Entity Framework:

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

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

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

Hiện nay, Entity framwork là một trong những framework mạnh dạn để phát triển ứng dụng web với sự hỗ trợ đông đảo của cùng đồng.

Xem thêm: Top 8 Tranh Vẽ Trường Tiểu Học Đơn Giản Cho Học Sinh, Vẽ Tranh Trường Em Đơn Giản Đầy Ý Nghĩa

Lịch sử ra đời

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

Lịch sử phiên bản 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 dạng lõi(core) của EF

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

Tại sao lại thực hiện Entity Framework?

Sử dụng Entity Framework sẽ đem đến những công dụng sau:

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

Xem thêm: Cách Làm Trà Sữa Sủi Bọt Tại Nhà, Trà Sủi Bọt Là Gì

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 ngôi trường hợp bạn chọn New Connection… -> chọn tên sever (Server name), chọn cơ sở dữ 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/