30/09/2018, 23:53
ASP.NET MVC có sử dụng sql truy vấn không
Mình trước giờ học về php, quen cách dùng câu lệnh sql để truy vấn giờ mới học cái ASP.NET MVC này thấy nó lạ khó tiếp cận quá. Ai có kinh nghiệm chỉ dẫn mình xíu được không. Khó tiếp cận mô hình MVC này quá ạ. Làm trên winform vẫn dùng được mấy chuỗi sql(…mình ít dùng Store Procedure…) sao sang web ASP.NET MVC hoàn toàn khác thế :(((
Bài liên quan
Nó tùy thuộc vào cách bạn làm việc với database. MVC mặc định dùng Entity để thao tác với CSDL. Bạn tìm hiểu về Entity Framework sẽ dõ hơn.
Mình muốn truy xuất nhiều bảng dùng Entiny thì làm sao nhỉ
Câu hỏi 1: Bạn thích sử dụng bất cứ ORM gì cũng được, cứ implement cái IRepository (ví dụ như IUserRepository).
Câu hỏi 2: nếu dùng ORM Entity (tên đầy đủ là Linq2Entities, cũng dùng cú pháp Linq) # với Linq2SQL chỉ map 1-1 và work với MS SQL Server only, trong khi Entitiy thì thoải con gà mái và hoạt động với tất cả các driver của bất cứ CSDL nào.
Ừm giờ mới thấy tác dụng của nó, chưa hiểu thì thấy phức tạp. Cảm ơn bạn
PHP cũng có rất nhiều ORM nhé, ví dụ như Laravel Eloquent hoặc Doctrine. Thay vì sử dụng SQL raw, bạn viết kiểu functional, vừa dễ hiểu hơn, vừa có thể tạo DB theo đúng cấu trúc của entity.
Bên Java thì có JPQL,
Eloquent