Публикация и отображение данных из представления базы данных rdbms на веб-странице, динамически, с изменением только представления базы данных и F5 в браузере - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть общая база данных RDBMS (в частности, SQL SERVER) с несколькими представлениями в моих таблицах.

Может быть, эти представления изменятся в будущем, или по типу поля, или с новым полем o, поле переименовано.

Я бы показал эти данные в веб-приложении;затем, проанализировав клиента будущих требований, я выбрал приложение asvnet mvc на основе ядра .net.

Я бы использовал веб-приложение просто для публикации и отображения данных, без какой-либо логики, которая может тесно связать мою сетьприложение на моих данных.

В будущем я могу изменить представление базы данных (по имени поля или по типу поля), и я бы не стал менять веб-страницу (представление MVC), просто нажмите F5.

Я нашел какой-то магический ящик Microsoft (например, ядро ​​структуры сущностей или динамические данные, а также встроенный powerbi или lightwitch), который может быть полезен для меня, но я не знаю, является ли он «динамическим», как мне нужно (изменить на БД, ничего не изменить на код).

Может кто-нибудь мне помочь?Вы пробовали так же, как это?

Спасибо

1 Ответ

0 голосов
/ 10 декабря 2018

Данные в базах данных содержат семантику (значение), и, по крайней мере, для любого обычного приложения эта семантика ДОЛЖНА быть такой же, как семантика (значение), прикрепленная [пользователем приложения] к тому, что отображается или вводитсяна экране.Я надеюсь, что это не нуждается в дополнительном объяснении, и что его следствие ясно, что [для любого такого обычного приложения] вы поэтому ДОЛЖНЫ ИМЕТЬ"связь" между вашим "веб-приложением и данными", даже настолько жесткойэтого еще более узкого просто не существует.

Другим классом программного обеспечения являются «наборы инструментов для технических специалистов», которые не служат никакой другой цели, кроме простого «просмотра содержимого» на техническом уровне, без чего-либо вроде семантической интерпретации или добавления значения кчто отображаетсяОчевидно, что такие наборы инструментов уже были написаны тысячи раз, но если вы хотите попробовать его просто для изучения, это хорошо.Но в этом случае вы должны знать, что вам следует держаться как можно ближе к металлу и не ошибаться, думая, что «магические коробки от Microsoft» могут вас куда-то доставить.Везде ближе к вашей цели, которая является.

«Как можно ближе к металлу» означает что-то вроде:
- подготовить запрос
- проверить метаданные запроса
- определить структуру вашего вывода на основе этих метаданных
- выполнить запрос
- заполнить ваш дисплей

Фреймворки вообще не задействованы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...