Я пытался следовать нескольким учебникам о том, как создать БД с использованием подхода сначала модели в MVC. Я зашел так далеко, что создал сущности в конструкторе и попытался сгенерировать БД из модели. Это создает файл SQL нормально, но я не могу выполнить его? У меня нет возможности сделать это? Когда я щелкаю правой кнопкой мыши по файлу, опция выполнения недоступна, а когда я открываю файл и щелкаю правой кнопкой мыши в контексте, опция недоступна. Я попытался подключиться к пустой БД, а затем создать Entity Model на этой БД с модельными сущностями, а затем попытался сгенерировать БД из модели, но по-прежнему нет возможности выполнить sql из VS2010 express.
Есть ли причина, по которой его там нет?
Вопрос 2
Мне нравится использовать подход сначала модель, поскольку я нахожу графическое представление всех сущностей и их взаимосвязей легким для понимания, и мне нравится тот факт, что все классы доступа C # Db создаются одним нажатием кнопки. Однако большинство примеров для MVC 3, похоже, используют подход «сначала код» Есть ли большие преимущества в использовании кода сначала по сравнению с моделью в первую очередь? какой подход легче понять? Я пришел из истории БД, и когда я занимался кодированием asp, БД всегда были на первом месте:)