Кто-нибудь знает простую структуру доступа к данным WPF / Silverlight?

Кто-нибудь знает простую структуру WPF или Silverlight, которая позволяет, например, определить некоторые таблицы базы данных, например, Компактная база данных SQL Server, а затем структура автоматически создает классы окон и т. Д., Что позволяет пользователю входить в систему и редактировать эти данные?

Я не ищу сложный пример шаблона MVVM, он может быть жестко закодирован, он должен просто сэкономить разработчику время на создание всего кода и форм CRUD, а также авторизацию, необходимую пользователям для редактирования данных. Разработчик мог определить 10 таблиц базы данных, запустить генерацию кода, а затем почти на 80% завершить работу с любым простым приложением базы данных, которое он хотел создать.

Все это было бы общим кодом, поэтому я бы подумал, что какая-то структура, подобная этой, будет существовать, или кто-то уже будет работать над каким-то проектом с открытым исходным кодом, подобным этому.

Кто-нибудь знает о таком фреймворке или инструменте?


person Edward Tanguay    schedule 23.02.2009    source источник


Ответы (3)


Это не Silverlight, но похоже, что динамические данные ASP.NET сделает то, о чем вы просите. Он предоставляет веб-интерфейс для редактирования таблиц базы данных.

Я использовал его для небольшого проекта, и вы можете буквально запустить его с функциональностью CRUD в течение часа.

person Mark Pattison    schedule 23.02.2009

возможно, вам стоит взглянуть на проект Скульптура. Возможно, вы что-то ищете.

person Joachim Kerschbaumer    schedule 23.02.2009
comment
спасибо, выглядит интересно, но не могу установить его, потому что для него требуются расширения автоматизации управления Microsoft, которые не могут быть установлены, потому что он откатывается из-за ошибки :-( - person Edward Tanguay; 23.02.2009

Поскольку у вас не может быть прямого подключения к серверу базы данных с помощью Silverlight, вам следует взглянуть на платформу доступа к данным .NET, использующую обычную платформу .NET Framework через веб-службу.

person G. Ghez    schedule 23.02.2009