I have a similar question, hence posting on this thread...might sound basic but I'm new here...
Here is my scenario..
I'm creating a Portfolio Content Type (user will be able to create portfolios) which will have several content parts (all available in gallery) and needs to have several content fields (Image, Textbox , taxonomy field etc). I have seen at
several places that people creating a ContentType also create a ContentPart with same name as ContentType even though it is blank with no content fields. here are my questions..
1) When should i consider creating a Content Part and adding a content field to it vs. directly adding content fields to a Content Type?
2) If I choose later option in point 1 ( i.e directly add content fields to content type), is there any benefit in creating an empty Content Part with Portfolio as name and attach to Portfolio content type?
3) So far, I have seen that we can add content fields to a part and content part to a content type in Migrations.cs. Is there any way to add Content Field to a Type directly in Migrations.cs?