Example #1
0
        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)
        }