All links of one day
in a single page.
<Previous day - Next day>

rss_feedDaily RSS Feed
floral_left The Daily Shaarli floral_right
——————————— March 29, 2024 - Friday 29, March 2024 ———————————
schematic-diagram - schemaspy - SQLserver -

https://schemaspy.readthedocs.io/en/latest/installation.html

et enfin

java -jar schemaspy-6.2.4.jar -dp mssql-jdbc-12.6.1.jre11.jar -t mssql17 -host $SQLServer -port $PORT -db $DataBase -u $DBUser -p $DBPwd -hq -o $OutRep -connprops encrypt\\=false

En remplaçant (ou en définissant) :

  • $SQLServer -> le nom ou l'IP du serveur SQL Server
  • $PORT -> port 1433 par défaut
  • $DataBase -> nom de la base de données
  • $DBUser -> compte pour la connexion au serveur/base de données
  • $DBPwd -> mot de passe pour la connexion
  • $OutRep -> répertoire où schemaSpy écrira les pages html et les images

À noter : 

-connprops encrypt\\=false 

est utilisé pour ne pas avoir l'erreur de connexion, blablabla tls.

-t mssql17

pour avoir la compatibilité avec SQL Server 2017, 2019 et 2022.


Pour exclure des tables, ajouter : -I "regex".

par exemple,

-I "(aa_|bb_).*"

Pour exclure des colonnes (relations, pk/fk) : ajouter -X "regex"

par exemple,

-X "table.column"
c# - dotNet - Core - Linux - GUI -

I've been reading up on the GUI situation for C# on linux and while it seems obvious that there is no support for Forms (or Windows Forms I guess) on Linux, there seems to be a lot of confusion for me regarding the GUI development. For context, I have just recently begun to learn C# and was looking to practice some simple commands while also trying to make a functional GUI with buttons that will execute some commands for me. I'm not exactly sure what next steps to take because any forums / wikis regarding this topic usually go like "Is it possible" while someone on the other end replies "Just use C++ lol".

Would really appreciate any help and especially some beginning point or links for me to go to so I can start learning all of this. Loving C# so far!

--

Réponses : 

Également proposés :

  • Linux MAUI <<- version “communautaire” de MAUI, mais pas vraiment maintenu, et carrément pas prêt pour la prod
  • Winforms + Mono <<- on oublie
  • Razor <<- sérieux ? - pourquoi pas Electron tant qu'on y est, nan parce que quitte à faire de l'ASP.Net, autant faire du web)
  • Blazor, mais quand ça sera intégré <<- ça ne l'est pas.
  • Electron, “mais je vois pas comment intégrer avec C#” <<- Sérieux ?
-