[WebAPI-NET5] #1 – Tạo API đầu tiên
Giới thiệu series phổ biến kiến thức về Xây dựng Web API trên nền tảng .NET Core 5 (.NET 5). Trong bài này, tôi giới thiệu:
– Cách tạo mới Project WebAPI .NET Core 5
– Cách tạo mới 1 API với đầy đủ phương thức GET, POST, PUSH, DELETE
📘Slide giới thiệu:
📘Source code
#aspcore #webapi #hienlth #csharp
xong 16 bài này chiến tốt api netcore được chưa a?
Học API là phải học thêm FrontEnd Framework mới bắn ra giao diện được phải k anh
tuyệt 😀 em làm từ .net 6 😀 hơi lỗ i1 tí nhưng đc rồi
Cho e hỏi là ở những hàm Update thì lúc mình gán giá trị xong thì có nhất thiết phải _context.Update(HangHoa) rồi SaveChange() hay chỉ cần mỗi SaveChange() là đủ. Còn sẽ dựa vào những case như thế nào để dùng hay là không dùng ạ? Em cảm ơn
[Video update] Tạo API trên nền tảng .NET Core 6: https://youtu.be/dxNLd5w006s
Mời các bạn xem qua.
h là .net 6 có dùng dc .net 5 khong a
Quá là hay luôn.
hay ạ
Giọng nói, cách nói dễ thương quá à. Ko muốn học cũng phải học.
Thầy cho em hỏi là em dùng NET 6.0 thì có làm y chang bên trên được không ạ? Cái khúc gán
Mahanghoa = Guid.NewGuid() em gán nó báo Cannot implicitly convert type 'System.Guid' to 'int'
Đoạn chỗ Edit API: Đã get hangHoa theo id truyền vào, k có id tương ứng thì trả notFound() còn có thì sẽ update.
Thì sao phải check hangHoa.Mahanghoa == id truyền vào làm gì nữa ạ? Vì lúc mình get ra là đã get theo id rồi? em ko hiểu và thấy hơi bị thừa phải k ạ?
Em cảm ơn ạ?
cái check id != hangHoa.MaHangHoa thì ở trên hangHoa anh lọc ra bằng id thì tất nhiên nó phải bằng nhau chứ anh, phải so sánh vs cái nhập ở dưới là hanghoaEdit phải ko anh
1 người thầy , rất hay !
nội dung trình bày dễ hiểu, cám ơn anh !
Thầy ơi, em mới tạo project apt và chạy thử thì nó hiện lên lỗi bên dưới. Nhờ thầy chỉ em cách sửa ạ:
HTTP Error 500.0 – ANCM In-Process Handler Load Failure
Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect
Cám ơn anh rất nhiều
hay lắm thầy ơi
video rất bổ ích, cảm ơn anh. e đang làm bên FE đang muốn tìm hiểu về be
Trong video trên lúc đặt Controller HangHoa tôi có đặt tên dư 1 chữ l (trong video HangHoaControlller) nên lúc chạy các endpoint nó ra luôn dạng /api/HangHoaControlller. Các bạn lưu ý giúp.