Tôi tự hỏi là thực hành tốt để thử tạo một khung nhìn trong mô hình xem chung?Mô hình chế độ xem chung?
Tôi tự hỏi điều này vì ai đó đã đề cập rằng anh ấy dự kiến phải thực hiện nhiều mã trùng lặp trừ khi anh ấy bắt đầu tạo chế độ xem chung và kiểu xem chung.
Về cơ bản, lượt xem sẽ giống như một bộ điều khiển. Một chế độ xem có thể có 2 nút điều khiển (một hộp văn bản và nút radio) một chế độ xem khác có thể có 50 nút điều khiển trên đó.
Tất cả chúng đều có giao diện giống nhau (nó chỉ tăng theo số lượng điều khiển). Về cơ bản, ông đã suy nghĩ có một mô hình xem có trong đối tượng (đối tượng miền) nhìn vào nó và xem 50 lĩnh vực và làm cho các loại kiểm soát quyền.
Tôi đoán mẫu chỉnh sửa có thể được sử dụng để tìm ra các điều khiển tuy nhiên tôi không được bán trên mô hình chế độ xem chung.
Tôi thích generics và họ có thể làm những điều rất mạnh mẽ và trong một số trường hợp họ là tốt nhưng tôi chỉ không tổng thể điên về họ và cố gắng không sử dụng.
Tôi thấy hầu hết thời gian có thể làm giảm mã trùng lặp nhưng đôi khi nó làm cho mã trở nên phức tạp hơn. Tất nhiên điều này có thể chỉ vì tôi vẫn còn tương đối mới đối với lập trình và nó có thể vẫn ở trên mức độ kỹ năng của tôi. Vấn đề tiếp theo tôi có với nó là tôi nghĩ rằng các mô hình xem nên bằng phẳng nhất có thể và chỉ hiển thị dữ liệu thực sự được sử dụng để mọi người không bắt đầu sử dụng các thuộc tính không bao giờ được xem trong chế độ xem nơi đầu tiên.
Vấn đề tiếp theo tôi có với nó là nó có thể tiếp tục nếu bạn có một số đối tượng phức tạp có đối tượng trong đó có đối tượng trong đó. Nó có thể diễn ra trong một thời gian dài.
[Vui lòng xem mã của tôi, tôi đã cố gắng đạt được điều gì đó tương tự] (https://stackoverflow.com/questions/48750809/generic-view-in-asp-net-core-2-0-using- lambda-expression) – Omar