Database (and ORM) choice for an small-medium size .NET Application

Posted by jim on Stack Overflow See other posts from Stack Overflow or by jim
Published on 2008-11-03T17:49:26Z Indexed on 2011/01/03 17:54 UTC
Read the original article Hit count: 170

Filed under:
|

I have a requirement to develop a .NET-based application whose data requirements are likely to exceed the 4 gig limit of SQL 2005 Express Edition.

There may be other customers of the same application (in the future) with a requirement to use a specific DB platform (such as Oracle or SQL Server) due to in-house DBA expertise.

Questions

  1. What RDBMS would you guys recommend? From the looks of it the major choices are PostGreSQL, MySQL or FireBird. I've only got experience of MYSQL from these.

  2. Which ORM tool (if any) would you recommend using - ideally one that can be swapped out between DB platforms with minimal effort? I like the look of the entity framework but unsure as to the degree to which platforms other than SQL Server are supported. If it helps, we'll be using the 3.5 version of the Framework. I'm open to the idea of using a tool such as NHibernate. On the other hand, if it's going to be easier, I'm happy to write my own stored procedures / DAL code - there won't be that many tables (perhaps 30-35).

© Stack Overflow or respective owner

Related posts about .NET

Related posts about orm