I have a SQL View that produces a response with 8 columns. Its a rather complicated so I won\'t list it here and it won\'t add much to the issue I\'m trying to understand.
I don't see any issues with your LINQ.
How are you populating PartIndexes (ORM, SqlCommand, etc.)?
Perhaps your logic in your DAL or ORM mappings is messed up which is messing up what's stored in PartIndexes.