Apart of the atypical reasons to have classes with hundred members (eg DAO pattern to access hundred objects), what would be the best approach: Have only one class with all members or instead hundred of partial classes each one with one member ?
One partial class for each member looks nice because it facilitates the construction of automated solutions to insert and delete members, just creating or deleting files (classes).
Does C# or something in .Net limit the amount of partial classes ? What about others performances or resources consumption at design time or compilation, supposing that at runtime the two alternatives are the same ?
DETAILING A SAMPLE: Databases with hundred of objects that need to be accessed from a DaoFactory (DAO pattern) would typically has one member to each object in the database. We aren't discussing the business behind that, why this system has and how it works, but we have a situation, and all objects need to be "exposed" by a DaoFactory. Of course, multiple DaoFactories grouping the objects can minimize its size (amount of members), but only if the division consider all possible relations between them, so all possible of database transactions combined among them to group them.
So, supposing that we cannot divide this DaoFactory, we have a class with hundred of members, and partial classes is an alternative like the one I asked, to have a kind of tool that can maintain it just creating or deleting partial class to each member.