Reputation: 58873
we're working on an application that digs data from an Oracle DB and a SQLServer one. In need for a (possibly free) ORM solution, I'd like to use Entity Framework, but it does not support Oracle.
Any suggestion? Thanks
Upvotes: 1
Views: 675
Reputation: 1459
NHibernate : http://community.jboss.org/wiki/DatabasessupportedbynHibernate
Upvotes: 0
Reputation: 1062780
Entity Framework is pluggable; there are meant to be a number of 3rd party Oracle providers for Oracle, such as dotConnect (tutorial).
Alternatively; DbLinq is a variant of LINQ-to-SQL/DataContext, and has Oracle support (plus is free).
Upvotes: 2
Reputation: 631
NHibernate is an excellent .NET ORM solution. I have used it on many projects.
A more closed Microsoft kind of ORM solution is Deklarit. It works. It is probably easier for a novice to work with. However when you have problems you are more dependant on the Deklarit vendor. I personally would use NHibernate over Deklarit unless you are new to database tools and you are very fond of dev tools that integrate into Visual Studio.
Also see csharp-source.net for a list of Persistence frameworks:
Upvotes: 3