E 'possibile scrivere MyGeneration Modelli in F # e come?
-
26-09-2019 - |
Domanda
Voglio scrivere un file MyGeneration Template in F #. So che è possibile indirizzare varie lingue ecc VB.NET e C # invece per il mio vantaggio egoistico vorrei scrivere in F #.
Chiunque uno se e come questo sia possibile?
Soluzione
In Visual Studio è possibile utilizzare T4 template per generare alcun tipo di output utilizzando un psudo "ASP classico" sintassi stile, dove si Intermix il codice (F #) e la "uscita".
Ecco un buon posto per iniziare: http://www.hanselman.com/blog /T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx
Altri suggerimenti
Non sono sicuro che la scrittura di un modello in F # sarebbe la mossa migliore. Anche se potrebbe essere fatto facendo riferimento a una libreria di classi (almeno in CodeSmith ). In questo modo si potrebbe spostare tutta la tua logica # F e il codice di trasformazione in una libreria di classi Visual Studio e utilizzarlo all'interno del modello ancora.
Grazie -Blake Niemyjski (Autore del CodeSmith CSLA Templates )