Home » Posts tagged 'ffffff'

Tag Archives: ffffff

Code First Database Smells (I think…)

I’ve been a database developer (among other skills) for most of my professional career.  My first real code was an automated data update tool in Lotus 1-2-3 for a distributed phone directory database.   I went on to cut my developer baby teeth in FoxPro, then grew up using Microsoft SQL.  When I think about a new application, I think about the database early, if not actually first.  So I have some biases…

I’ve used Code First principals when learning Ruby with a MongoDB database on the project, but I was too wrapped up in the newness to think about the impacts.   Now I’m working through a course on MVC in ASP.Net, using Visual Studio and MS SQL, so I’m on familiar ground.   And although the instructor gave reasoned arguments for why Code First is a good practice in his experience, as a database guy my first impression is that there are some smells.

(more…)