Diskuze: Vytváření tabulek v ASP.CORE
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj. Myslím že možnosti bude víc, jedna by byla vytvořit si viewmodel
třídu, která bude představovat tabulku s kolekcí sloupců (enum hodnotami,
validací atd), která půjde editovat, a po odeslání by stačilo převést
tento objekt na SQL a zavést do databáze. Taky by se docela nabízelo celé to
vytváření a editaci dělat v JS u klienta a pak poslat na server JSON, a
opět převést na SQL dotaz a ten provést.
Celkově bych si tedy představoval stránku ve které budou vypsané již
hotové tabulky (načtené z db něco jako
SELECT TABLE_NAME
FROM <DATABASE_NAME>.INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
) a tlačítko "plus" pro vytvoření nové tabulky. Stránka k vytvoření nové tabulky viz popis výše, js či viewmodel a převod na SQL něco jako
DROP TABLE [IF EXISTS] ... CREATE TABLE...
Uplně nevim jak by pomohla, struktury tabulek zadává uživatel.
Nakonec jsem podobný funkční řešení vymyslel s tím, že SQL dotaz nevytvářim z dat já sám. Našel jsem knihovnu MigSharp, která přesně tohle umožňuje pro většinu DBMS.
"Taky by se docela nabízelo celé to vytváření a editaci dělat v JS u klienta a pak poslat na server JSON"
Tohle je asi nejlepší řešení, díky za nápad.
Zobrazeno 5 zpráv z 5.