Tôi vừa bắt đầu làm việc trên một dự án MVC và mọi thứ sẽ ổn nhưng có vẻ như tôi đang tạo ra rất nhiều mã spaghetti chỉ với quá nhiều đối tượng. Bất cứ ai có thể xem làm thế nào tôi có thể đơn giản hóa giải pháp này trước khi toàn bộ dự án được ra khỏi bàn tay?ASp.NET MVC - Có thể đơn giản hóa kiến trúc của tôi không?
ok, đây là bộ của tôi lên:
Dal - có kết nối khung Entity và phương pháp để có được dữ liệu sau đó chuyển đổi dữ liệu với các đối tượng mô hình của tôi trong lớp mô hình
BLL - gửi dữ liệu sao lưu vào giao diện người dùng Mô hình - điều này chứa tất cả các đối tượng mô hình được sử dụng trên toàn bộ trang web, bất kỳ thứ gì đến từ DAL đều được chuyển đổi thành các đối tượng này bằng cách tạo một đối tượng mới rồi điền các biến.
UI - giải pháp MVC của tôi
Các Dal, BLL và mẫu cũng được sử dụng bởi các giải pháp khác.
Bây giờ với MVC, tôi đang cố gắng sử dụng chú thích xác nhận ([Bắt buộc], v.v.) có nghĩa là tôi phải tạo lại các đối tượng mô hình bằng các chú thích. Điều này là tốt nhưng nếu tôi muốn lưu dữ liệu trở lại vào cơ sở dữ liệu tôi cần phải chuyển đổi các lớp học mà chỉ là lộn xộn.
Mọi người có thể xem cách tôi có thể sử dụng thư viện lớp mô hình hiện tại của mình với các đối tượng mô hình MVC sử dụng chú thích xác thực không?
Nếu tôi chưa giải thích rõ ràng, vui lòng cho tôi biết và tôi sẽ cung cấp thêm chi tiết.
Cảm ơn
Hi, chỉ có automapper và đây là rực rỡ !!! cảm ơn rất nhiều! Điều này tiết kiệm rất nhiều bản đồ tẻ nhạt :) – Funky
@Funky có, nó thực sự là một công cụ hữu ích. – Aliostad