Esempio n. 1
0
 /// <summary>
 /// Aggiungo la data annotatio alla proprietà
 /// </summary>
 /// <param name="p">Proprietà</param>
 /// <param name="dataAnnotation">Nome della data annotation. Esempio: "ForeignKey"</param>
 /// <param name="pkClass">Nome dell'argomento della data annotation. Esempio: "NomeColonna".</param>
 /// <returns></returns>
 private async Task <PropertyDeclarationSyntax> AddDataAnnotationAsync(PropertyDeclarationSyntax p, string dataAnnotation, string pkClass)
 {
     return(await Task.Run(() =>
     {
         p = p.AddDataAnnotation(dataAnnotation, string.Concat("\"", pkClass, "\""));
         return p;
     }));
 }