Tôi mới bắt đầu tìm hiểu POCO nhưng không thể hiểu được công dụng và ưu điểm của nó. Ngay cả sau liên kết của stackoverflow cũng không giúp được tôi.
Ai có thể giải thích cách sử dụng POCO với một ví dụ đơn giản?
Tôi mới bắt đầu tìm hiểu POCO nhưng không thể hiểu được công dụng và ưu điểm của nó. Ngay cả sau liên kết của stackoverflow cũng không giúp được tôi.
Ai có thể giải thích cách sử dụng POCO với một ví dụ đơn giản?
Câu trả lời:
POCO (Đối tượng CLR thuần túy cũ) chỉ đơn giản là các thực thể trong Miền của bạn. Thông thường, khi chúng tôi sử dụng khung thực thể, các thực thể được tạo tự động cho bạn. Điều này thật tuyệt nhưng không may là các thực thể này được xen kẽ với chức năng truy cập cơ sở dữ liệu, điều này rõ ràng là chống lại SOC (Tách mối quan tâm). POCO là các thực thể đơn giản không có bất kỳ chức năng truy cập dữ liệu nào nhưng vẫn cung cấp khả năng cho tất cả các chức năng của EntityObject như
Đây là một khởi đầu tốt cho việc này
Bạn cũng có thể tạo POCO dễ dàng như vậy từ dự án khung Đối tượng hiện có của mình bằng cách sử dụng Trình tạo mã.