In my previous question, I asked how I would design the database schema where 1 table (Comments) would reference 2 tables (Question and Answer). I was given the response to use one table for Question and Answer (SO uses Posts).
Now I am in Entity Framework 4. How can I set it up so that this one table (Posts) maps to 2 objects (Question, Answer)? Should I do this in my data layer, or do it in Business Layer?
I was thinking I should do the conversion in my data layer, so that I don't select too many unneeded columns from the database.