/// <summary> /// /// </summary> /// <param name="manager"></param> /// <param name="columnMetadata"></param> public MetadataColumnTypeInfo(MetadataCodeTablesManager manager, ColumnMetadata columnMetadata) { CodeTablesManager = manager; ClrType = columnMetadata.Property.PropertyType; Type = columnMetadata.Type; }
/// <summary> /// /// </summary> /// <param name="columnMetadata"></param> /// <returns></returns> private Identity GetColumnIdentity(ColumnMetadata columnMetadata) { var isPrimary = columnMetadata.Property.IsHasAttribute <PrimaryKeyAttribute>(); return(isPrimary ? new Identity(1, 1) : null); }