Im làm việc trên một ứng dụng cần nói chuyện với cơ sở dữ liệu. Ứng dụng được viết bằng C#. Im khá được thực hiện bởi LINQ và tự động tạo ra các lớp để đại diện cho cơ sở dữ liệu và các bảng của nó, vì vậy đầu tiên tôi xem xét việc sử dụng SQL như .NET chỉ đi kèm với sự hỗ trợ cho LINQ to SQL. Ngay bây giờ Im dựa nhiều hơn vào MySQL chủ yếu là do việc mở rộng quy mô máy chủ SQL có thể trở nên đắt đỏ và bởi vì những người trong công ty của tôi quen thuộc hơn với MySQL, kể cả tôi. Đây là nơi mà dbLinq đi vào. Từ những gì tôi đã đọc dbLinq hoạt động tốt cho các truy vấn đơn giản nhưng có thể phá vỡ trên những phức tạp hơn. Bạn có thể chia sẻ kinh nghiệm của bạn trong việc sử dụng dbLinq không? Nên dbLinq vẫn được coi là thử nghiệm hoặc tôi có thể mong đợi để sử dụng nó mà không có rất nhiều vấn đề?dblinq trưởng thành như thế nào?
Cảm ơn, Bas
Edit:
Tôi đọc mà DbLinq không có khả năng xử lý nhiều hơn một khóa ngoại, bất cứ ai có thể nhận xét về việc này vẫn là trường hợp?
@Bas -As là một giải pháp thay thế kiểm tra http://www.devart.com/dotconnect/mysql/ trước khi đưa ra quyết định, chúng tôi rất hài lòng với nhà cung cấp và hỗ trợ kiểu Linq-to-SQL của họ, rất kinh tế là tốt. –
Trên thang điểm từ 1 đến 10, bạn đánh giá cơ sở dữ liệu của mình như thế nào? Và nó là một cơ sở dữ liệu giao dịch hoặc một cơ sở dữ liệu báo cáo? –
Tôi thực sự gặp vấn đề tương tự ở đây, nhưng tôi đang suy nghĩ về việc giải quyết nó bằng cách sử dụng ORS phụ. –