ASP.Net MVC - Вопросы, касающиеся баз данных, моделей и представлений - PullRequest
0 голосов
/ 28 марта 2012

Использование MVC4, C # и SQL CE 4.0.

  • У меня есть три таблицы в моей базе данных, я не могу использовать для них отдельные модели, потому что, когда я пытаюсь это сделать, я сталкиваюсьошибка при запуске моего приложения и переходе на страницу.Из того, что я заметил, addname в строке подключения должно быть таким же, как DbContext в модели, и с этим я вынужден придерживаться одной модели.

Мой вопрос: AmЯ все делаю правильно, это практично и есть ли обходной путь для этого (несколько моделей, все подключаются к одной и той же БД, но с другой таблицей)?

  • Я хотел бы отображать данные из разных таблиц вмоя база данных (что-то вроде сопоставления их в одной модели?).Как мне это сделать?

Например, в таблице 1 есть столбец «Заголовок», а в таблице 2 - столбец «Книга».Я хотел бы отобразить данные в двух разных столбцах двух разных таблиц в одном представлении.Таким образом, вид будет отображать название и книгу.

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Концепция MVC - это контроллер представления модели. Модель представляет собой широкое представление вашей базы данных, иными словами, если вы посмотрите на папки, вы увидите, что он создал три папки для вас, для которых допустимо иметь три, два или более объекта.экземпляры класса вашей базы данных в вашей модели.Вы обычно отправляете один объект модели на просмотр.чтобы отобразить несколько моделей в представлении, вы можете использовать частичное представление или использовать viewbag.или вы можете создать другую модель только для проекта, в которой будут храниться данные из двух таблиц

. Это учебное пособие

ASP.Net MVC - Вопросы, касающиеся баз данных, моделей и представлений

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