Система керування даними на базі Dynamic Data

керування

Дослідивши те, що існувало на той момент для .NET платформи, я зупинив свій вибір системі ASP.NET Dynamic Data. Вона стала ядром системи Data Management System. Основна ідея цієї системи - повний поділ управління даними (backend) і систем, що взаємодіють з кінцевими користувачами (frontend). Причому в багатьох моїх проектах як frontend систем виступають не тільки веб-додатки, а й десктопні програми, мобільні програми та додатки, клієнтська частина яких реалізована не на .NET платформі.

Це досягається за рахунок того, що інтеграція відбувається на рівні СУБД, а не на рівні модулів системи:

система

Такий підхід дозволяє досить швидко отримати готовий інструментарій для управління даними і при цьому не накладати архітектурних обмежень на основний додаток. Що у свою чергу допомагає зосередити зусилля на побудові програми.

Технології та компоненти, що використовуються в проекті

Інструмент генерації метаданих

базі

Первинна конфігурація системи

Також необхідно додати до файлу конфігурації рядок підключення до бази з основної веб-програми.