У меня есть база данных, из которой я хотел бы сгенерировать файлы классов, а также сгенерированную страницу .aspx, которая содержит список для взаимодействия с файлом класса для создания / чтения / обновления / удаления. Я начал использовать Subsonic, но не уверен, насколько гибким является управление лесами. Кроме того, LINQ кажется вариантом, но было бы неплохо, если бы он был сгенерирован.
В идеале у меня был бы DAL, который представлял собой набор классов базы данных, чтобы я мог точно настроить все, что хотел, а также он выводил бы веб-форму для веб-интерфейса со списком / datagrid, который я мог бы включить в серверную часть. но будет сгенерирован вывод, чтобы я мог настроить его сам, если бы захотел.
Заранее спасибо. Причина, по которой я спрашиваю, заключается в том, что я работаю над проектом независимо, и операции доступа к данным всегда являются наиболее трудоемкой его частью.





Вам стоит попробовать LLBLGen - это отличный продукт! Не уверен, насколько хорошо он работает со стороны ASPX, но я знаю, что он содержит эту функциональность и, по крайней мере, чертовски хорошо справляется с созданием DAL в качестве проекта .net, который вы можете включить в свое решение.
Надеюсь, это поможет :)
Динамические данные ASP.NET супер! Месяц назад видел действительно классную демонстрацию на MSDN Live. Создайте полноценный веб-сайт .net 3.5 из базы данных за 1 минуту !!! Та же идея, что и Ruby on Rails, вроде.
А затем вы можете улучшать, настраивать и изменять нужные вам части сайта. По сути, вы получаете слой LINQ 2 SQL + некоторую ведьму строительных лесов, которую затем изменяете по своему вкусу. Быстрый старт для любого веб-проекта, ориентированного на данные.
И часть строительных лесов, вероятно, будет представлена в других частях инфраструктуры .net, таких как WPF и silverlight, поэтому об этой технологии следует знать.
И поскольку это часть инфраструктуры .net, она в основном бесплатна, что тоже неплохо.
Я использовал его для своего проекта около 1-2 месяцев. Его очень сложно настроить или настроить поля / столбцы, но если вы достаточно довольны кодами, сгенерированными по умолчанию, это хороший вариант!