I’m trying to decide what database system to use for my next project which will be using VS.NET 2008 and will likely have a bit of LINQ code in it. No LINQ support may be a dealbreaker for any database system. Is DB_LINQ mature enough to allow other DBMS’ to stand on even footing with SQL Server? Or should I just not even look into other systems if LINQ is a dealbreaker?
Share
Ultimately, if you are at a Microsoft shop there shouldn’t be any problem using Linq to SQL for your OR/M needs.
If I needed a true OR/M solution I would experiment with Linq to Entities and use NHibernate if I needed something immediately stable. It’s been around the block a few times and is pretty stable. To my knowledge Oracle has still not shipped a true Linq to Entities implementation and until they do you’ll need to get by on the various community efforts like DbLinq. Catharsis is a pretty good reference implementation.