Microsoft thông báo phát hành chính thức ASP.NET Core 1.0
Vào ngày 27/6/2016 vừa qua Microsoft đã thông báo phát hành bản chính thức .NET Core 1.0, ASP.NET Core 1.0 và Entity Framework Core 1.0 trên cả 3 hệ điều hành Windows, OSX và Linux.
Đọc thêm
Vào ngày 27/6/2016 vừa qua Microsoft đã thông báo phát hành bản chính thức .NET Core 1.0, ASP.NET Core 1.0 và Entity Framework Core 1.0 trên cả 3 hệ điều hành Windows, OSX và Linux.
Đọc thêm
Vào ngày 27/6/2016 vừa qua Microsoft đã thông báo phát hành bản chính thức .NET Core 1.0, ASP.NET Core 1.0 và Entity Framework Core 1.0 trên cả 3 hệ điều hành Windows, OSX và Linux.
Đọc thêm
Vào ngày 27/6/2016 vừa qua Microsoft đã thông báo phát hành bản chính thức .NET Core 1.0, ASP.NET Core 1.0 và Entity Framework Core 1.0 trên cả 3 hệ điều hành Windows, OSX và Linux.
Đọc thêm
Unit Of Work là một khái niệm liên quan đến hiệu quả của việc triển khai Repository Pattern. Để hiểu khái niệm này sâu hơn thì điều quan trọng là hiểu được khái niệm Repository Pattern
Đọc thêm
Unit Of Work là một khái niệm liên quan đến hiệu quả của việc triển khai Repository Pattern. Để hiểu khái niệm này sâu hơn thì điều quan trọng là hiểu được khái niệm Repository Pattern
Đọc thêm
Trong bài viết này, tôi sẽ demo cho bạn Repository Pattern là gì và lợi ích của việc sử dụng Repository Pattern.
Đọc thêm
LINQ dùng để truy vấn dữ liệu từ cơ sở dữ liệu và các collection, chúng ta sử dụng IEnumerable và IQueryable để thao tác dữ liệu nhưng một số bạn vẫn chưa hiểu được sự khác nhau giữa 2 đối tượng này.
Đọc thêm
LINQ dùng để truy vấn dữ liệu từ cơ sở dữ liệu và các collection, chúng ta sử dụng IEnumerable và IQueryable để thao tác dữ liệu nhưng một số bạn vẫn chưa hiểu được sự khác nhau giữa 2 đối tượng này.
Đọc thêm
Các biến Constant và ReadOnly (const và readonly) trong C# làm cho 1 biến mà giá trị không thể bị thay đổi. Chúng ta sẽ tìm hiểu về vấn đề này.
Đọc thêm
C# 6.0 mang đến những tính năng mạnh mẽ sẽ giúp cho việc codeing trở lên dễ dàng hơn đồng thời những dòng code của bạn sẽ dễ dàng có thể đọc hiểu
Đọc thêm