Apply code-first approach for EF