Lab 02: Tạo mô hình 3 tầng
Sun Mar 18, 2018 6:00 pm
A. MỤC TIÊU:
Tìm hiểu rõ hơn về mô hình 3 tầng và mô hình 3 lớp https://toilathang.forumvi.com/t42-mo-hinh-3-lop-3-layers-co-gi-hay#45
B. NỘI DUNG:
Tạo 1 project và 3 class Library:
Tạo 1 project MVC và 3 class Library lần lượt là DTO, DAL, BLL (click chuột phải vào Solution -> Add -> New Project -> Visual C# -> Class Library)
Sử dụng database first để kết nối CSDL:
Thêm packages Entity Framework
Sau đó làm theo như sau
Bạn đợi nó cài đặt xong làm tiếp nhé.
Kết nối CSDL với Server Explorer, chọn bookStore nha.
Chuột phải vào project DTO -> Add -> New Item -> Data -> ADO.NET Entity Data Model -> đặt tên bookStoreDTO -> Add
Next -> Chọn tiếp các bảng -> đặt tên bookStoreModel -> Finish
Bạn nào chưa ok thì làm theo https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/creating-the-web-application
Sau đó thành quả sẽ là vầy
Tìm hiểu rõ hơn về mô hình 3 tầng và mô hình 3 lớp https://toilathang.forumvi.com/t42-mo-hinh-3-lop-3-layers-co-gi-hay#45
B. NỘI DUNG:
Tạo 1 project và 3 class Library:
Tạo 1 project MVC và 3 class Library lần lượt là DTO, DAL, BLL (click chuột phải vào Solution -> Add -> New Project -> Visual C# -> Class Library)
Sử dụng database first để kết nối CSDL:
Thêm packages Entity Framework
Sau đó làm theo như sau
Bạn đợi nó cài đặt xong làm tiếp nhé.
Kết nối CSDL với Server Explorer, chọn bookStore nha.
Chuột phải vào project DTO -> Add -> New Item -> Data -> ADO.NET Entity Data Model -> đặt tên bookStoreDTO -> Add
Next -> Chọn tiếp các bảng -> đặt tên bookStoreModel -> Finish
Bạn nào chưa ok thì làm theo https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/creating-the-web-application
Sau đó thành quả sẽ là vầy
Re: Lab 02: Tạo mô hình 3 tầng
Sun Mar 18, 2018 6:04 pm
Ở layer DAL, BLL và Project các bạn click chuột phải References -> Solution -> Project như sau:
DAL: Add DTO
BLL: Add DAL, DTO
Project: Add: DTO, BLL
Project là tầng Presentation tier (PT) sẽ chứa mô hình MVC
BLL, DAL, DTO là tầng Business tier (BT)
Còn SQL Server là tầng Data tier (DT)
DAL: Add DTO
BLL: Add DAL, DTO
Project: Add: DTO, BLL
Project là tầng Presentation tier (PT) sẽ chứa mô hình MVC
BLL, DAL, DTO là tầng Business tier (BT)
Còn SQL Server là tầng Data tier (DT)
Permissions in this forum:
You cannot reply to topics in this forum
|
|