The ADO.NET Entity Framework - Not Just For SQL Server!
As you're hopefully aware, Beta 3 of the ADO.NET Entity Framework is already available. If not, see the ADO.NET team blog here.
You may not be aware of the various ADO.NET provider writers who are publicly pledging their support for the Entity Framework. You can read the entire press release, including information about ADO.NET Data Services (formerly Project Astoria) and ASP.NET 3.5 Extensions here. In terms of third party provider involvement, here are the highlights:
Providers Targeting Publicly Available Versions Within Three Months of RTM
· Core Lab - Providing connectivity to Oracle, MySQL, PostgreSQL and SQLite databases
· IBM - Providing connectivity to both IBM DB2 data server and Informix Dynamic Server (IDS) databases
· MySQL AB - Providing connectivity to MySQL databases
· Npgsql - Providing connectivity to PostgreSQL database versions 7.3+ and 8.x
· OpenLink Software - Providing connectivity to Oracle, Informix, Ingres, Sybase, MySQL, PostgreSQL, DB2, Progress and Microsoft SQL Server databases, and any data source accessible via OpenLink ODBC or JDBC bridge drivers
· Phoenix Software International - Providing connectivity to SQLite databases
· Sybase - Providing connectivity to SQL Anywhere databases
· VistaDB Software - Providing connectivity to VistaDB databases
* - The providers in the list above are also working towards publicly available versions of their providers to work with Beta 3 of the Entity Framework.
Providers Targeting Publicly Available Versions in 2008
· DataDirect Technologies - Providing connectivity to multiple data stores including Oracle, Sybase, Microsoft SQL Server and DB2 via DataDirect Connect® for ADO.NET
· Firebird - Providing connectivity to Firebird databases
If you're writing an ADO.NET provider for the Entity Framework and you're not already in touch with me, please drop me a line at David (dot) Sceppa (at) microsoft (dot) com.
David Sceppa
ADO.NET Program Manager
Microsoft Corporation
Comments
Anonymous
December 17, 2007
Entity Framework non solo per SQL ServerAnonymous
December 18, 2007
Which is the calendar? When we will have the release version with oracle? could we use the ODP.net?Anonymous
December 18, 2007
Linq to Sql for other databasesAnonymous
December 19, 2007
There's only tier product for oracle ?Anonymous
December 27, 2007
Bom dia! Recentemente eu gravei um webcast sobre o Entity Framework e no final da sessão houve um painelAnonymous
December 27, 2007
Bom dia! Recentemente eu gravei um webcast sobre o Entity Framework e no final da sessão houve um painelAnonymous
January 02, 2008
> When we will have the release version with oracle? could we use the ODP.net? Thanks for the interest, Pablo. We are working closely with other provider writers, including Oracle. I'll pass along your feedback to let their ODP.NET team know that more and more developers are anxious to use the ADO.NET Entity Framework and ODP.NET to work with their Oracle databases.
- David
- Anonymous
January 02, 2008
> Linq to Sql for other databases LINQ to SQL is a great technology, but it was designed to work with the SQL Server family of databases. If you're looking to use LINQ to target other databases, then your best bet is to use LINQ to Entities.
- David
Anonymous
January 02, 2008
Sure is interesting! Thx 4 the info, CattoAnonymous
January 02, 2008
El mes pasado, el ADO.NET Team, tal como nos comentaba elbruno , sacó una nueva release beta del ADOAnonymous
January 18, 2008
Hi, I have one question. If our company is using databases hosted on unix operating systems (mostly freebsd/solaris) and we want to start project using microsoft technologies (mostly IIS 8.0 got our view in upcoming new windows server 2008) what advice would you give us? e.g. we will use postgre sql server, but we want to use asp.net and linq as developement framework. can we connect this 2 heterogenous environments? thank youAnonymous
January 28, 2008
> we will use postgre sql server, but we want to use asp.net and linq as developement framework. can we connect this 2 heterogenous environments? I'm hopeful that the PostgreSQL provider that's called out in the press release will work in the environment you've described and will follow up with my contact on that team.
- David
Anonymous
February 14, 2008
To be honest, the provider I'm most interested in seeing is one which works over WCF. For any app which needs to run outside the firewall, the whole Oracle/MS-SQL/Postgres/MySql question is moot. What I really need is a two-part solution: An entity provider for the client which runs over web services, and a service which then makes use of the database-specific entity providers to persist objects. Essentially, something which remotes everything through WCF so that client machines don't need any database providers installed. This is what rich internet application need in order to make use of Entities. Is this on the roadmap anywhere? I've looked at ADO Data Services (formerly Astoria), and it looks like a fairly limited data provider for AJAX applications.. Yuck, javascript.Anonymous
April 03, 2008
It has been over 3 month since Microsoft has release asp.net 3.5. Have any of the third partys come up with a way to use linq against Sybase?Anonymous
August 19, 2008
Chapter Page Url 4 111 http://msdn2.microsoft.com/en-us/library/bb386907.aspx 4 111 http://msdn2.microsoft.com/en-us/library/bb399400.aspxAnonymous
October 22, 2008
one year past, where is oracle provider?Anonymous
June 03, 2009
1.5 years past... where's the Oracle provider ???Anonymous
July 19, 2009
Thanks for the interest, Pablo. We are working closely with other provider writers, including Oracle. I'll pass along your feedback to let their ODP.NET team know that more and more developers are anxious to use the ADO.NET Entity Framework and ODP.NET to work with their Oracle databases.Anonymous
January 12, 2010
more than 2 years past... where's the Oracle provider ???Anonymous
April 15, 2010
1 year past, where is oracle provider?..Anonymous
January 27, 2011
another year, where is oracle provider?Anonymous
December 01, 2011
few more months, where is oracle provider? I guess no one caresAnonymous
August 26, 2012
can we use entity framework with ms access databaseAnonymous
August 28, 2012
@Anonymous - There isn't an EF provider for MS Access. Here is a thread on using LINQ against MS Access - stackoverflow.com/.../linq-asp-net-page-against-ms-access