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.