Tôi đã viết trình tạo mã tạo các POCO và kho lưu trữ cho một cơ sở dữ liệu SQL Server/CE đã cho. Không có gì lạ mắt, chỉ có thủ tục CRUD đơn giản sử dụng ADO.Net cổ điển. Câu hỏi của tôi là, tại sao tôi nên sử dụng ORM như L2S/EF4 trên trình tạo mã tùy chỉnh? Mỗi 2 hoặc 3 năm, Microsoft cung cấp một số công nghệ/khung công tác truy cập dữ liệu mới và tôi biết khá ít nhà phát triển không thể luôn liên lạc với các công nghệ mới nhất, nhưng mỗi người đều biết ADO.Net cổ điển, cách sửa đổi mã hiện có và cách phát triển một chức năng mới. Các công cụ ORM có mang lại thứ gì đó phải là ngày nay, hay tôi có thể gắn bó với một ADO.Net cổ điển?Trình tạo mã vs ORM
Cảm ơn bạn!
Câu hỏi rất hay, theo ý kiến của tôi. – Earlz
Nếu bao giờ ai đó cần tiếp quản dự án của bạn, bạn có thể biết EF4 hoặc NHibernate - nhưng rất có thể không phải là giải pháp gia đình của bạn ... Nếu một lập trình viên solo của bạn: không phải là vấn đề. Nếu bạn là thành viên của một nhóm trong một công ty: vấn đề HUGE. –