В настоящее время я оцениваю ASP.NET MVC как возможную технологию для веб-проекта.Поскольку я новичок в ASP.NET MVC, мне нужно немного советов.
В настоящее время у нас есть система ASP.NET, которая отображает сетки из данных, которые извлекаются из базы данных, используя OLE DB и таблицы данных.Данные отображаются на веб-странице с использованием сетки, которая использует столбцы из базы данных.Система построена в общем виде и основана на базе данных, поэтому нам не нужно писать пользовательскую страницу для отображения и отображения каждой таблицы в базе данных.У нас фактически есть одна страница ASP.NET, которая используется для визуализации и редактирования различных таблиц в базе данных.
Мы собираемся переписать систему с использованием ASP.NET MVC.Возможно ли иметь общие модели, контроллеры и средства просмотра в ASP.NET MVC, которые используют словари или списки вместо отдельных классов для каждой таблицы в базе данных?На стороне контроллера я видел следующую статью для преобразования таблицы данных в IEnumerable:
Преобразование DataTable в IEnumerable
Однако я не уверен, является ли тот же самыйможет быть достигнуто на стороне модели и зрителя.Может, вся идея общих моделей, контроллеров и представлений противоречит идее ASP.NET MVC?
С уважением, Лукас