" Scaffolding is a metaprogramming method for creating web applications that interact with the database. This method is supported by some modern MVC frameworks (Grails, Yii, Ruby on Rails, Django, CakePHP, Phalcon PHP, Symfony, ASP.NET Dynamic Data and other .) The developer in them sets the specifications for which the program code is subsequently generated for creating, reading, updating and deleting certain records in the database. "[1]
" ASP.NET Dynamic Data is a framework that allows you to quickly develop full-featured data-driven applications using LINQ to SQL or the Entity Framework, and also extends the capabilities of the DetailsView, FormView, GridView and ListView controls in terms of functionality, data validation and display.
To put it simply, Dynamic Data is designed to quickly generate front-end for Microsoft SQL Server databases. "[2]
{ "Tables": [ { "Columns": [ { "Position": 1, "IsKey": true, "IsNullable": false, "Reference": null, "ShowInGrid": false, "AutoIncrement": true, "MaxValue": null, "MinValue": null, "MaxLength": null, "Readonly": true, "Type": 40, "Name": "Id", "Title": "Id", "Description": "" }, { "Position": 2, "IsKey": true, "IsNullable": false, "Reference": null, "ShowInGrid": false, "AutoIncrement": true, "MaxValue": null, "MinValue": null, "MaxLength": null, "Readonly": true, "Type": 40, "Name": "Name", "Title": "Name", "Description": "" }, { "Position": 3, "IsKey": true, "IsNullable": false, "Reference": null, "ShowInGrid": false, "AutoIncrement": true, "MaxValue": null, "MinValue": null, "MaxLength": null, "Readonly": true, "Type": 40, "Name": "Value", "Title": "Value", "Description": "" } ], "ShowInList": false, "Name": "Setting", "Title": "", "Description": " " } ], "Generated": "2016-09-27T00:40:48.9189786+03:00", "ExtendedConfigurationLoaded": false, "Name": "Database", "Title": "Database" }
{ "Tables": [ { "Columns": [ { "Type": 40, "ShowInGrid": false, "AutoIncrement": true, "Readonly": true, "Name": "Id", "Title": " " }, { "Type": 10, "Name": "Name", "Title": "" }, { "Type": 10, "Name": "Value", "Title": "" } ], "ShowInList": false, "Name": "Setting", "Title": "", "Description": " " } ], "Name": " ", "Title": " " }
{ "ConnectionString": "Server=...;Database=...;User Id=...;Password=..;", "SecretKey": "secret-key-123", "ApplicationRestartCommand": "", "StorageConfiguration": { "Type": 0, "Url": "http://static.exapmle.com/user_upload/", "Connection": { "Path": "/var/www/example.com/user_upload/" } }, "Users": [{ "Login": "admin", "Password": "admin", "Administrator": true } ] }
Source: https://habr.com/ru/post/311822/
All Articles