Сопоставить сущности с базой данных с помощью Entity Framework - PullRequest
3 голосов
/ 20 марта 2009

Я сделал довольно большую модель предметной области со структурой сущностей. Я хотел бы знать, если это возможно, чтобы сопоставить его, поэтому я автоматически создаю таблицы в базе данных хотел?

Я посмотрел edmgen.exe, но все еще не смог найти нужную команду.

Спасибо за помощь!

Edit1: я знаю инструмент LightSpeed ​​от Mindscape, который предлагает эту функцию, поэтому я думаю, что структура сущностей делает то же самое.

Edit2: я не нравлюсь ...

Ответы [ 3 ]

2 голосов
/ 20 марта 2009

в настоящее время это недоступно, но я думаю, эта функция будет поставляться с vs2010

2 голосов
/ 27 марта 2009

Согласно этой записи в блоге , в настоящее время (v1) невозможно создать базу данных из модели сущностей.

Примерно на половине пути под заголовком "2. Проблемы с процессами и инструментами" вы найдете:

  • В настоящее время невозможно создать схему базы данных. автоматически из Entity Model. Это просто необыкновенно - как это кажется легко сделать!

Будем надеяться на EF v2 (в .NET 4.0 / VS2010).

Марк

1 голос
/ 20 марта 2009

Я думаю, что ответ "нет". Entity Framework не обязательно должен отображать 1-1 в базу данных, это фактически должно быть представление бизнес-объекта о том, как вы хотите использовать данные, хранящиеся в базе данных. Поэтому было бы очень и очень трудно написать что-то, что создало базу данных из вашей модели сущности, поскольку вы не можете ожидать, что вещи будут отображены обратно в базу данных на уровне 1-1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...