Có những nhà cung cấp nào và trải nghiệm của bạn khi sử dụng chúng
Tôi muốn biết về tất cả các nhà cung cấp .NET Framework Entity Framework nguyên bản có thể có cũng như những hạn chế của chúng so với LINQ2Entities mặc định (từ MS cho MS SQL). Nếu có nhiều hơn cho cùng một cơ sở dữ liệu thậm chí còn tốt hơn. Hãy cho tôi biết và tôi sẽ cập nhật bài đăng này với danh sách này.
Vui lòng thêm các nhà cung cấp bổ sung trực tiếp vào bài đăng này hoặc cung cấp câu trả lời và những người khác (bao gồm cả tôi) sẽ thêm nó vào danh sách.
Khung thực thể 1
Microsoft SQL Server Standard / Enterprise / Express
- Linq 2 Entities - Trình kết nối Microsoft SQL Server
- Nhà cung cấp dữ liệu DataDirect ADO.NET
Microsoft SQL Server CE (Phiên bản nhỏ gọn)
- Bất kỳ nhà cung cấp?
MySQL
MySQL Connector (kể từ phiên bản 6.0) - Tôi đã đọc về các vấn đề khi sử dụng
Skip()
,Take()
vàSort()
trong cây biểu hiện tương tự - tất cả mọi người hoan nghênh đầu vào kinh nghiệm của họ / kiến thức về vấn đề này.Lưu ý : Trình kết nối MySQL / Tích hợp NET Visual Studio không được hỗ trợ trong Phiên bản Express của Visual Studio, nghĩa là bạn sẽ không thể xem cơ sở dữ liệu MySQL trong cửa sổ Trình khám phá cơ sở dữ liệu hoặc thêm nguồn dữ liệu MySQL thông qua hộp thoại trình hướng dẫn Visual Studio. Một số người dùng có thể thấy rằng điều này hạn chế khả năng sử dụng Entity Framework và MySQL trong Visual Studio Express).
Devart dotConnect cho MySQL -
các vấn đề tương tự với trình kết nối của MySql như tôi đã đọc và cả hai đều cố gắng đổ lỗi cho MS về nó[những vấn đề này phải được giải quyết ]
SQLite
PostgreSQL
Oracle
- Devart dotConnect dành cho Oracle
- Nhà cung cấp khung thực thể mẫu cho Oracle - dự án nỗ lực cộng đồng
- Nhà cung cấp dữ liệu DataDirect ADO.NET
DB2
- Nhà cung cấp máy chủ dữ liệu của IBM có hỗ trợ EF . Đây là một số hạn chế .
- Nhà cung cấp dữ liệu DataDirect ADO.NET
Sybase
Informix
- Nhà cung cấp máy chủ dữ liệu IBM hỗ trợ Informix
Firebird
Giấy gói của nhà cung cấp
Entity Framework 4 ( beta )
Microsoft SQL Server
- Microsoft's Linq to Entities 4 - được xuất xưởng với .net 4.0 và Visual Studio 2010; cho đến nay là nhà cung cấp duy nhất cho EF4
MySQL
- Trình kết nối MySQL .NET , hầu hết là các vấn đề về chức năng nhưng đang chờ xử lý với các phương thức CreateDatabase và DatabaseExists (v6.3.5)
- Devart dotConnect cho MySQL
SQLite
PostgreSQL
Oracle
Dịch vụ phân tích máy chủ Microsoft SQL (SSAS)