Exemplo n.º 1
0
        protected virtual string GetDefaultName()
        {
            var builder = new StringBuilder();

            builder
            .Append(Key.IsPrimaryKey() ? "PK_" : "AK_")
            .Append(Key.EntityType.DisplayName());

            if (!Key.IsPrimaryKey())
            {
                builder
                .Append("_")
                .Append(string.Join("_", Key.Properties.Select(p => p.Name)));
            }

            return(builder.ToString());
        }
Exemplo n.º 2
0
        protected virtual string GetDefaultName()
        {
            var entityType = new RelationalEntityTypeAnnotations(Key.DeclaringEntityType, Annotations.ProviderPrefix);

            return(GetDefaultKeyName(entityType.TableName, Key.IsPrimaryKey(), Key.Properties.Select(p => p.Name)));
        }