Besides the not so fun way, you would just manuall code it. Loop through the rows, create a new Entity, add it to a list. This is a very non generic way of doing this.
You could try and write a generic function that used Reflection to get all the Properties of the Entity, loop through them, and see if there is a column in the Dataset that is named the same. Then you could pass the Entity type and the dataset into the function and dynamically create the TList or VList. Not sure how you would do relationships in the dataset. If they were named the same as the child entity, you could try and do the same thing recursevely.
I just don't know if there is any code in Nettiers that does this. We just go the other way, Nettiers to Dataset.
jeff
----------------------------------------------------------------------
Member of the .NetTiers team | Visit http://www.nettiers.com
----------------------------------------------------------------------