Можно ли использовать конструктор VS Entity Diagram с ASP.NET MVC 3? - PullRequest
0 голосов
/ 13 февраля 2012

Вступительное видео для ASP.NET MVC 3 подразумевает, что желаемый рабочий процесс предназначен для того, чтобы я объявлял классы, которые определяют мою модель (дизайн кода).

Это кажется мне странным, поскольку в Visual Studio есть хороший дизайнер Entity Diagram, который может генерировать такие классы со свойствами навигации и т. Д.

Можно ли использовать этот конструктор Entity Diagram для проектирования модели (проектирование на основе модели), и чтобы ASP.NET MVC 3 понимал сгенерированные классы как свою модель?

Пожалуйста, укажите точные шаги, если возможно :) Спасибо:)

Ответы [ 2 ]

0 голосов
/ 15 февраля 2012

Видимо, это невозможно.

(Если вы хотите доказать, что я не прав и покажите, как это можно сделать, пожалуйста, будьте моим гостем, но, пожалуйста, укажите шаги :))

0 голосов
/ 13 февраля 2012

Да, это называется Model First design.Большинство видео, которые вы видите, использовали подход Code First.Есть преимущества для обоих.

Это видео должно помочь вам.

http://msdn.microsoft.com/en-us/data/ff628199

ОБНОВЛЕНИЕ:

Вот шаги, которые я использую:

  1. Создание нового проекта MVC, я использую интернет-проект по умолчанию.
  2. Щелкните правой кнопкой мыши папку «Модели», создайте новую модель сущности (выберите пустую модель)
  3. Перетащите сущность в конструктор, назовите ееПользователь.
  4. Щелкните правой кнопкой мыши на конструкторе и выберите «Создать базу данных»
  5. Использовать контекст и сущность в проекте.

Это не сложно, и работает просто отлично.И работает так же, как Model First работает где-то еще.

...