Hangi sağlayıcılar var ve bunları kullanma deneyiminiz
Tüm olası yerel .NET Framework Entity Framework sağlayıcılarının yanı sıra varsayılan LINQ2Entities (MS SQL için MS'den) ile karşılaştırıldığında sınırlamaları hakkında bilgi edinmek istiyorum . Aynı veritabanı için daha fazlası varsa daha da iyidir. Bana söyle ve bu yazıyı bu listeyle güncelleyeceğim.
Doğrudan bu gönderiye başka sağlayıcılar eklemekten veya bir yanıt vermekten çekinmeyin; diğerleri (ben dahil) bunu listeye ekleyecektir.
Entity Framework 1
Microsoft SQL Server Standard / Enterprise / Express
- Linq 2 Entities - Microsoft SQL Server bağlayıcısı
- DataDirect ADO.NET Veri Sağlayıcıları
Microsoft SQL Server CE (Kompakt Sürüm)
- Herhangi bir sağlayıcı?
MySQL
MySQL Connector (sürüm 6.0 beri) - kullanırken sorunlar hakkında okudum
Skip()
,Take()
veSort()
aynı ifade ağacında - girişine herkes karşılama onların deneyim / bilgi bu ilgili.Not : MySQL Bağlayıcısı / NET Visual Studio Entegrasyonu, Visual Studio'nun Express Sürümlerinde desteklenmez; bu, MySQL veritabanlarını Veritabanı gezgini penceresinde görüntüleyemeyeceğiniz veya Visual Studio sihirbazı iletişim kutuları aracılığıyla bir MySQL veri kaynağı ekleyemeyeceğiniz anlamına gelir. Bazı kullanıcılar bunun, Visual Studio Express içinde Entity Framework ve MySQL kullanma yeteneklerini sınırladığını görebilir).
MySQL için Devart dotConnect -
okuduğum MySql konektörüne benzer sorunlar ve her ikisi de bunun için MS'i suçlamaya çalışıyor[bu sorunların çözülmesi gerekiyor ]
SQLite
PostgreSQL
Oracle
- Oracle için Devart dotConnect
- Oracle için Örnek Entity Framework Sağlayıcısı - topluluk çabası projesi
- DataDirect ADO.NET Veri Sağlayıcıları
DB2
- IBM Veri Sunucusu Sağlayıcısı , EF desteğine sahiptir . İşte bazı sınırlamalar .
- DataDirect ADO.NET Veri Sağlayıcıları
Sybase
Informix
- IBM Veri Sunucusu Sağlayıcısı , Informix'i destekler
Firebird
Sağlayıcı Sarmalayıcıları
Entity Framework 4 ( beta )
Microsoft SQL Sunucusu
- Microsoft'un Linq to Entities 4 - .net 4.0 ve Visual Studio 2010 ile birlikte gelir; şimdiye kadar EF4 için tek sağlayıcı
MySQL
- MySQL .NET bağlayıcısı , çoğunlukla işlevsel ancak CreateDatabase ve DatabaseExists yöntemleriyle ilgili bekleyen sorunlar (v6.3.5)
- MySQL için Devart dotConnect
SQLite
PostgreSQL
Oracle
Microsoft SQL Server Analiz Hizmetleri (SSAS)