Смысл EF Code-First в том, что вы определяете модель своего домена в коде, тогда ваш пользовательский интерфейс и база данных могут быть легко сгенерированы из этой модели домена. Это имеет ряд преимуществ, в том числе сокращение объема утомительного кода, который необходимо написать, и помощь в обеспечении соответствия вашей базы данных, модели вашего домена и вашего пользовательского интерфейса.
Однако, в какой-то момент вам придется написать свою модель предметной области - нет никакого способа, который может быть «сгенерирован» (под которым я предполагаю, что вы имеете в виду сгенерированный компьютером), так как это личное ваше заявление.
Если я неправильно понял ваш вопрос, пожалуйста, оставьте комментарий, и я обновлю свой ответ.