Esempio n. 1
0
 //The scaffold does not set the correct ValueGenerated for a column that has a sql default value
 public static string ConvertNullableValueGenerated(this ValueGenerated?valGen, string sqlDefault)
 {
     if (valGen == null && sqlDefault != null)
     {
         return(ValueGenerated.OnAdd.ToString());
     }
     return(valGen?.ToString() ?? ValueGenerated.Never.ToString());
 }
Esempio n. 2
0
 //The scaffold does not set the correct ValueGenerated for a column that has a sql default value of a computed column
 //see https://github.com/aspnet/EntityFrameworkCore/issues/9323
 public static string ConvertNullableValueGenerated(this ValueGenerated?valGen, string computedColumnSql, string defaultValueSql)
 {
     if (valGen == null && defaultValueSql != null)
     {
         return(ValueGenerated.OnAdd.ToString());
     }
     if (valGen == null && computedColumnSql != null)
     {
         return(ValueGenerated.OnAddOrUpdate.ToString());
     }
     return(valGen?.ToString() ?? ValueGenerated.Never.ToString());
 }