Dịch vụ Windows C# của tôi (Đây là dịch vụ, không phải ứng dụng web MVC!) Cần nói chuyện với cơ sở dữ liệu MYSQL. Để giảm bớt nỗ lực lớp dữ liệu của tôi, tôi đang nghĩ đến việc sử dụng ORM cho mục đích này..Net ORM hoạt động tốt với MySQL
Vậy .Net ORM hoạt động tốt nhất với cơ sở dữ liệu MYSQL là gì? NHibernate? Subsonic? Entity Framework? LINQ2SQL? Hoặc những người khác?
Chỉnh sửa: Tôi sử dụng Net 3,5
Chỉnh sửa 2: giải pháp mã nguồn mở ưa thích.
* Tôi đã phải đảm bảo rằng các tên trường/bảng đã hợp lệ trong mọi môi trường * Tâm trí để xây dựng thêm để tôi biết cách tránh những cạm bẫy đó ... – Graviton
Tôi đã sử dụng NHibernate với mySql5 & 4 , tất cả đều làm việc hoàn hảo cho tôi. +1 –
Tôi đã sử dụng NHibernate trong dự án của mình-- và trải nghiệm tuyệt vời! – Graviton