Repository và Unit of Work Pattern

Repository, hiểu một cách đơn giản, là 1 tầng phân chia giữa Data Access Layer (DAL) và Bussiness Logic Layer. Unit of Work là một kỹ thuật để đảm bảo tất cả các request tới database mà có liên quan tới nhau đều được thực hiện trên cùng một DbContext Advertisements

[ASP.NET for Beginner] – Part 1 – MVC

MVC, mờ vờ cờ, model-view-controller, ai ai cũng đã nghe qua, nhưng bạn mới bắt đầu học nó, thì làm sao cho đúng? Bài viết này đưa ra một số khái niệm cơ bản, và cách áp dụng chúng trong code thực tế.

[asp.net mvc] Error Message – chung mà riêng

Bạn có đang dùng Entity Framework với ASP.NET MVC, cùng với đó là client-validation? Đối với mỗi “`DataAnnotation“ attribute, bạn lại có 1 câu thông báo lỗi khác nhau, và bạn nhét tất cả chúng vào Resource? Có một số cách giúp bạn khắc phục một vài nhược điểm trên 😉

[ASP.NET Core 2.0] Custom Tag Helper

ASP.NET Core giới thiệu một cách vô cùng tự nhiên để xây dựng các thẻ input, label và một số thẻ khác với từ khóa asp-for, chúng được gọi là tag helper Bạn cũng có thể tạo ra các tag helper của riêng mình để render ra các tag mong muốn

[ASP.NET Core 2.0] – dùng VSCode và target .NET Framework

Nếu cảm thấy Visual Studio Community quá nặng nề, nhưng bạn vẫn muốn dev website bằng asp.net, và target .net framework, vậy tại sao bạn không sử dụng VSCode nhỉ? Trớ trêu thay, OmniSharp chưa hỗ trợ .net core 2 trên vscode, nhưng bài viết này sẽ hướng dẫn bạn cách để vượt qua giới…