public PropertyPart(Member property, Type parentType) { columns = new ColumnMappingCollection <PropertyPart>(this); access = new AccessStrategyBuilder <PropertyPart>(this, value => attributes.Set(x => x.Access, value)); generated = new PropertyGeneratedBuilder(this, value => attributes.Set(x => x.Generated, value)); this.property = property; this.parentType = parentType; }
public PropertyPart(Member member, Type parentType) { columns = new ColumnMappingCollection <PropertyPart>(this); access = new AccessStrategyBuilder <PropertyPart>(this, value => attributes.Set("Access", Layer.UserSupplied, value)); generated = new PropertyGeneratedBuilder(this, value => attributes.Set("Generated", Layer.UserSupplied, value)); this.member = member; this.parentType = parentType; SetDefaultAccess(); }