Creates an instance of this type to mirror entity.
Source
SchemaTable.fromEntity(ManagedEntity entity) {
name = entity.tableName;
var validProperties = entity.properties.values
.where((p) =>
(p is ManagedAttributeDescription && !p.isTransient) ||
(p is ManagedRelationshipDescription && p.relationshipType == ManagedRelationshipType.belongsTo))
.toList();
_columns = validProperties.map((p) => new SchemaColumn.fromProperty(p)).toList();
uniqueColumnSet = entity.uniquePropertySet?.map((p) => p.name)?.toList();
}