i have correctly running code for mvc4 using c# as follows:
        try
        {
            foreach (var spec in db.Questions)
            {
                int[] ans = db.Answers.Where(m => m.in_Id == spec.in_Id).Select(m => m.in_AnswerID).ToArray();
                Random RandString = new Random();
                foreach (var prod in db.Sheet)
                {
                    SheetAns prodAns = new SheetAns()
                    {
                         in_SheetID = prod.in_SheetID
                    };
                    SheetAns.in_AnswerID = ans[RandString.Next(0, ans.Length)];
                    db.SheetAns.Add(prodAns);
                }
            }
            db.SaveChanges();
            return "Success" ;
        }
        catch(Exception ex)
        {
            return "Fail => " + ex.Message ;
        }
this code is having large execution time.
I want to perform same operation using sql query or stored procedure for database.

How can we convert this code to pure sql server 2008 query(or stored procedure) ?
Thank you, in advance.
 
     
    