Exemplo n.º 1
0
 private void RenameKeys(IMutableEntityType entity)
 {
     foreach (var key in entity.GetKeys())
     {
         key.SetName(_renameFunc(key.GetName()));
     }
 }
Exemplo n.º 2
0
        private static void NamesToSnakeCase(IMutableEntityType entity)
        {
            // Replace table names
            entity.SetTableName(entity.GetTableName().ToLower());

            // Replace column names
            foreach (var property in entity.GetProperties())
            {
                property.SetColumnName(property.Name.ToLower());
            }

            foreach (var key in entity.GetKeys())
            {
                key.SetName(key.GetName().ToLower());
            }

            foreach (var key in entity.GetForeignKeys())
            {
                key.SetConstraintName(key.GetConstraintName().ToLower());
            }

            foreach (var index in entity.GetIndexes())
            {
                index.SetName(index.GetName().ToLower());
            }
        }
Exemplo n.º 3
0
 private static void ConvertRelationalNames(IMutableEntityType entity)
 {
     foreach (var key in entity.GetKeys())
     {
         key.SetName(key.GetName().ToSnakeCase());
     }
 }
    /// <summary>
    /// Underscores primary and foreign keys for the given IMutableEntityType.
    /// </summary>
    /// <param name="entity"></param>
    public static void UnderscoreKeys(this IMutableEntityType entity)
    {
        foreach (var key in entity.GetKeys())
        {
            key.Relational().Name = key.Relational().Name.Underscore();
        }

        foreach (var key in entity.GetForeignKeys())
        {
            key.Relational().Name = key.Relational().Name.Underscore();
        }
    }