The Code First Approach When thinking about our systems, specially when modeling our domain, we tend to immediately think about data storage.