Sử dụng Entity Framework tạo Entity Data Model (EDM) trên Visual


1. Sử dụng Entity Data Model (EDM) trên Visual là một trong những item mạnh mẽ hỗ trợ cho người lập trình giao tiếp với cơ sở dữ liệu một cách dễ dàng.
Khi các bạn lập trình với cơ sơ dữ liệu các bạn học về ngôn ngữ truy vấn và ngôn ngữ c# để có thể giao tiếp với nhau và các bạn phải tạo riêng ra lớp SQLhelper.
Tính năng cơ bạn của Entity Framework và Entity Data Model
- Giảm thiểu thời gian code
- Các bạn có gọi tùy ý mà không bị trường hợp chiếm tài nguyên (điều này gặp với các bạn code lần đầu chưa thể tối ưu code của mình dễ phát sinh).
- Điều chỉnh qua lại giữa code và cơ sở dữ liệu dễ dàng (khi bạn thay đổi cơ sở dữ liệu do cấu trúc cần thêm chức năng hoặc bạn mới code chưa phân tích tốt thay đổi nhiều lần)

Mình sẽ hướng các bước tạo Entity Data Model (EDM) như sau:

Các bạn tạo ra cấu trúc dữ liệu trước.



Các bạn tạo project tên phần mềm.


Mình viết trên windows Forms luôn nhé cho các bạn làm quen.




Giao diện của project windows Forms



Xem phiên bản .Net




Các bạn update Entity Framework



update Entity Framework online trên nuget.org



Phiên bản hiện tại là Entity Framework 6.1.3





Accpet



Ghi cấu hình xuống file config.



Add new ADO.NET Entity Data Model



Chọn EF Designer from database : mục này ánh xạ code từ cơ sở dữ liệu sang ( đúng theo mô hình lập trình cũ từ database sang code).



Chọn New Connection..



Chọn lại loại database kết nối: hiện mình chọn kết nối là SQL Server





Điền Thông tin Server Name: lại nết nối SQL Server Authentication vì kết nối này là kết nối từ xa có user và password (làm phần mềm client server, hoặc làm website upload lên hosting thường dùng kiểu kết nối này ).





Ghi chuổi Connection string xuống file config.







Khi add xong thì file  Entity Data Model (EDM) có cấu trúc như trên.




Kiểm tra class của Entity Data Model (EDM) để mình có thể gọi



File Config chứa chuổi kết nối bạn có thể thay đổi server dễ dàng.

Các bạn có thể download file database ở đây : INIVN.SQL


Bạn có thể tham khảo video sau:





Cám ơn các bạn đã theo dõi.


Share To:

laptrinhvien

Post A Comment:

0 comments so far,add yours