Я хотел бы создать новое веб-приложение, используя ASP.NET MVC3 и MongoDB. Я видел много примеров в Интернете и даже сам создал какой-то рабочий код, но мне интересно, как мне настроить приложение. В примерах MVC, которые используют Entity Framework, они помещают все в папку Models. Я думаю, что я сделаю то же самое, но где я должен поставить свои запросы и т. Д. Должен ли я абстрагировать их в лучшее место. Я немного новичок в создании приложений на C # и в мире .NET, поэтому некоторые из "способов" мне пока не ясны. Кроме того, создает ли объект базы данных (где я говорю это адрес сервера Монго) каждый раз, когда мне это нужно, влияет на производительность? Могу ли я просто подключиться один раз, а затем поговорить через этот объект? Действительно ли он восстанавливается каждый раз, когда я выполняю это действие?
Спасибо!