public static string GetGetByUniqueRepositoryMethodName(this IDbObject dbObject, Unique unique)
 => string.Format("Get{0}By{1}Async", dbObject.GetSingularName(), string.Join("And", unique.Key.Select(item => namingConvention.GetPropertyName(item))));
 public static string GetGetRepositoryMethodName(this IDbObject dbObject)
 => string.Format("Get{0}Async", dbObject.GetSingularName());
 public static string GetEntityTypeConfigurationName(this IDbObject dbObject)
 => namingConvention.GetClassName(string.Format("{0}Configuration", dbObject.GetSingularName()));