EF, как и любая другая платформа ORM, предназначена для API для сохранения и извлечения объектов из базы данных.Ваш Car
- это класс, который нужно сохранить в базе данных и, вероятно, извлечь из базы данных, поэтому вы хотите использовать EF для непосредственного сохранения класса Car
.Это означает, что вы должны определить Car
class как объект EF (в модели EF).EF-сущность - это класс, сопоставленный с базой данных => ее можно извлечь и сохранить.Вы можете использовать объекты EF или объекты POCO (EFv4).
Использование разных классов для работы с объектом и для сохранения объекта в большинстве случаев не имеет смысла.Это всего лишь дополнительный уровень сложности.