public SqlSelect() { var modelType = typeof(T); this.tableName = modelType.Name; this.columnNames = DataModelHelper.GetProperties(modelType, true, false); }
public SqlUpdate(T entity) { this.entity = entity; var modelType = typeof(T); this.tableName = modelType.Name; this.primaryKeyColumn = DataModelHelper.GetPrimaryKeyProperty(modelType); this.columnNames = DataModelHelper.GetProperties(modelType).Where(x => x != primaryKeyColumn); }