Tất cả các nghiên cứu của tôi cuối cùng đã đi đến kết luận rằng mặc dù EF nói chung là không tốt cho hiệu suất, MySql + EF hoàn toàn kém chất lượng. Việc SO lựa chọn L2S thay vì EF là một bước đi tốt và nếu tôi có quyền truy cập vào cơ sở dữ liệu MS Sql thay vì MySQL thì tôi cũng sẽ đi theo hướng đó.
Thật không may, tôi bị mắc kẹt với MySql vì nó miễn phí và điều đó đã buộc tôi phải từ bỏ EF. Bây giờ tôi đã quay lại mã hóa cứng các truy vấn SQL của mình theo cách cũ, đã được thử nghiệm, hiệu quả và kết quả rất tốt.
Tôi đã cho MYSql + EF một thẻ, nhưng tôi rất muốn nghe ý kiến từ những người đã sử dụng thành công nó trong một dự án không tầm thường.