protected override void OnMapping(MappingBuilder builder) { builder.Entity<Assignment>() .PropertyName(_ => _.Parent_id, "ParentAssignment_id") .PropertyValue(_ => _.AssignmentType, "AssignmentTypeCode", (string code) => (AssignmentType)Enum.Parse(typeof(AssignmentType), code)) ; //.Create(reader=>new Assignment(){Assignment_id = (int)reader["Assignment_id"]}) //.IgnoreProperty(_ => _.Title) //.IgnoreProperty(_ => _.Parent_id) //.IgnoreProperty(_ => _.AssignmentType) }