Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6807187
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T19:48:04+00:00 2026-05-26T19:48:04+00:00

I’ve been beating around on this thing all day and it’s driving me nuts!

  • 0

I’ve been beating around on this thing all day and it’s driving me nuts!

What I’m trying to do:

I have 2 tables: Questions / Answers

The questions table consists of: quesID, quesDescr
The answers table consists of: answerID, quesID, answer

Basically, the answers table are the options for each question. For example:

quesID | quesDescr

1 | What is your favorite color?

answerID | quesID | answer

1 | 1 | Red

2 | 1 | Blue

etc…

On my form page I want to grab the questions and all their answer choices to display to the end user. It seems I can get the questions to list but I can’t get both the questions and answers to post on my View.

I thought I would handle the query (linq to sql) in my model… but this doesn’t give me the answers:

public List<nonEEPreQue> getPreQuestions()
        {
            return fDB.nonEEPreQues.OrderBy(q => q.preQuesOrder).ToList();
        }

I read some things here and across that web that use outer joins. I think this might be correct, but I’m struggling with how to pass the variable. I tried this in the Model, but it seems it goes into the controller(?):

var quesList = from ques in preQ.nonEEPreQues
                       join an in preQ.nonEEPreQuesAnswers
                        on ques.preQuesID equals an.preQuesID into outer
                       from an in outer.DefaultIfEmpty()
                       select new
                       {
                           QuestionTxt = ques.preQuesDescr,
                            AnswerTxt = an.answerTxt
                       };


        return View(quesList);

So – is the above correct? What do I do then in my view to access both question and answers (I assume in a foreach loop)?

Any help is greatly appreciated!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T19:48:04+00:00Added an answer on May 26, 2026 at 7:48 pm

    Since you’re already using Linq to SQL and using an anonymous type, keep it simple and select what you need in a relational manner.

    var quesList = from ques in preQ.nonEEPreQues
                   select new
                   {
                       QuestionID = ques.preQuesID,
                       QuestionTxt = ques.preQuesDescr,
                       Answers = (from  an in preQ.nonEEPreQuesAnswers
                                  where an.preQuesID == ques.preQuesID
                                  select an)
                   };
    

    This will give you an object that has QuestionTxt and QuestionID for the questions and a collection of nonEEPreQuesAnswer objects that are attached to question directly. This will make enumerating them easier, and it should be bindable as well (if you were doing a gridview or repeater).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all&#8217;Everest What PHP function
I have a jquery bug and I've been looking for hours now, I can't
this is what i have right now Drawing an RSS feed into the php,
I have this code to decode numeric html entities to the UTF8 equivalent character.
I have a text area in my form which accepts all possible characters from
I am trying to loop through a bunch of documents I have to put
I have some data like this: 1 2 3 4 5 9 2 6
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have just tried to save a simple *.rtf file with some websites and
For some reason, after submitting a string like this Jack’s Spindle from a text

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.