O slideshow foi denunciado.

Customize ASP.NET Core scaffolding

0

Compartilhar

Carregando em…3
×
1 de 6
1 de 6

Mais Conteúdo rRelacionado

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Customize ASP.NET Core scaffolding

  1. 1. www.xedotnet.org Andrea Dottor Microsoft MVP Visual Studio and Development Technologies @dottor Sviluppare generando personalizzare lo scaffolding di ASP.NET MVC
  2. 2. Cosa vuol dire "scaffolding" Meccanismo che mette in atto Visual Studio quando deve generare/creare le View e/o i controller nel caso di un'applicazione ASP.NET MVC
  3. 3. Quando è utile "generare" Se vi trovate ad eseguire operazioni ripetitive Se la struttura delle vostre pagine è sempre uguale Se anche solo la base di partenza può essere sempre la stessa
  4. 4. Template di ASP.NET Sfruttano Razor per generare il codice delle View (che è in sintassi Razor), che quello dei Controller (composto da una classe C#) Quelli di ASP.NET Core sono contenuti nel packages Microsoft.Extensions.CodeGenerators.Mvc C:Users{username}.nugetpackagesMicrosoft.VisualStudio.Web.CodeGenerators.Mvcnumero-versioneTemplates Attenzione al porting dalla 1.1: https://github.com/aspnet/Scaffolding/issues/618
  5. 5. Customizzare i template I template dello scaffolding di ASP.NET si possono customizzare Copiare i template all'interno di una cartella "Templates" all'interno del progetto web Il meccanismo di generazione codice userà poi questi file Possiamo far generare ciò che è utile a noi
  6. 6. Andrea Dottor Email: andrea@dottor.net Www: www.dottor.net Twitter: @dottor

×