public Property Bind() { ValidateBind(); log.DebugFormat("binding property {0} with lazy={1}", name, lazy); string containerClassName = holder == null ? null : holder.ClassName; var value = new SimpleValueBinder(); value.SetMappings(mappings); value.SetPropertyName(name); value.SetReturnedClassName(returnedClassName); value.SetColumns(columns); value.SetPersistentClassName(containerClassName); value.SetType(property, returnedClass); value.SetMappings(mappings); SimpleValue propertyValue = value.Make(); SetValue(propertyValue); Property prop = Make(); holder.AddProperty(prop, columns); return(prop); }
public Property Bind() { ValidateBind(); log.DebugFormat("binding property {0} with lazy={1}", name, lazy); string containerClassName = holder == null ? null : holder.ClassName; var value = new SimpleValueBinder(); value.SetMappings(mappings); value.SetPropertyName(name); value.SetReturnedClassName(returnedClassName); value.SetColumns(columns); value.SetPersistentClassName(containerClassName); value.SetType(property, returnedClass); value.SetMappings(mappings); SimpleValue propertyValue = value.Make(); SetValue(propertyValue); Property prop = Make(); holder.AddProperty(prop, columns); return prop; }