public static void WithSmartConventions(this IConventionScanner scanner, bool lowercase) { scanner.PrimaryKeysNamed(y => ToLowerIf(y.Name + "Id", lowercase)); scanner.TablesNamed(y => ToLowerIf(Inflector.MakePlural(y.Name), lowercase)); scanner.Columns.Named(x => ToLowerIf(x.Name, lowercase)); scanner.Columns.ForceDateTimesToUtcWhere(x => x.GetMemberInfoType() == typeof(DateTime) || x.GetMemberInfoType() == typeof(DateTime?)); }
public static void WithSmartConventions(this IConventionScanner scanner) { scanner.PrimaryKeysNamed(y => y.Name + "Id"); scanner.TablesNamed(y => Inflector.MakePlural(y.Name)); scanner.Columns.IgnoreComplex(); }