Suppose you have a list of People A and a list of People B in a page. And these two are seperate classes in L2S, representing two different tables. Therefore, you cannot pas
Creating a ViewModel specific to the page, as your option 3 is the way I would do it.
I believe this is also the recommended approach.