Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn Dynamic Data

Dynamic Data với MVC (Phần 3): Hiển thị dữ liệu từ khóa ngoại

Hiii, mình rất vui vì nếu có ai đọc bài này rồi thì chắc đã theo dõi 2 bài viết trước. Là sinh viên mới ra trường, thật sự tìm hiểu và viết code pro chia sẽ mọi người thì rất khó. Thôi, viết theo cách mình hiểu là được. Thường thì hiển thị dữ liệu, người ta quan tâm tới MetaColumn (trừ PrimaryKey và ForeignKey). Để hiển thị dữ liệu MetaColumn, bạn có thể dùng Reflection, còn với ForeignKey, bạn cần hiển thị dữ liệu chứ không phải key (dữ liệu ID liên kết giữa các bảng).

Dynamic Data với MVC (Phần 2): Truy vấn để lấy dữ liệu

Sau khi đã gắn dữ liệu và DefaultModel, thì các bạn có thể truy vấn để lấy dữ liệu, nhưng hơi khác so với việc lấy dữ liệu trong Entity Framework. Đầu tiên, bạn cần tìm hiểu về khái niệm: MetaTable, Meta Column, MetaPrimaryColumn, MetaForeignColumn...

Dynamic Data với MVC (Phần 1): Gắn Model vào Web Appication

Hôm nay mình viết 1 chủ đề khá thú vị: Sử dụng Dynamic Data với MVC. Lợi ích của việc sử dụng Dynamic Data: Không cần viết lại các code cho các bảng gần giống nhau. Ví dụ: Nếu bạn có hàng trăm bảng CSDL, mà các bảng đó không quan trọng, thay vì viết 4 trang: Insert, Update, Delete, Details; ta chỉ cần viết 4 trang thôi. Tối ưu hóa cho việc chỉnh code sau này. Giả sử bạn có 200 tables, viết 4 trang cho mỗi table, thì chắc sẽ có 800 trang. Khi 1 trang bị chỉnh sửa, nó sẽ sửa 1 loạt trang khác. Hii, thêm 1 chức năng mất 1 tháng thì tiêu. :) .... Các công nghệ có thể sử dụng (Update thêm, giờ mình cũng đang tìm hiểu) ASP.NET MVC 3. Entity Framework. Dynamic LinQ. Reflection (có thể thay thế trong tương lai).