public string ToString(T value) { StringBuilder sb = new StringBuilder("["); sb.Append(primaryKeyProperty.MemberInfo.Name).Append("=").Append(primaryKeyProperty.Get(value)); for (int i = 0; i < properties.Length; i++) { sb.Append(",").Append(properties[i].MemberInfo.Name).Append("=").Append(properties[i].Get(value)); } return(sb.Append("]").ToString()); }
private static void BindColumn(T item, DbCommand command, ColumnAttribute column, DynamicMember property) { BindColumn(command, column, property.Get(item)); }