/// <summary>
 /// Create a new usersecurityquestion object.
 /// </summary>
 /// <param name="userSecurityId">Initial value of the UserSecurityId property.</param>
 /// <param name="userId">Initial value of the UserId property.</param>
 /// <param name="securityQuestionId">Initial value of the SecurityQuestionId property.</param>
 /// <param name="answer">Initial value of the Answer property.</param>
 public static usersecurityquestion Createusersecurityquestion(global::System.Int32 userSecurityId, global::System.Int64 userId, global::System.Int32 securityQuestionId, global::System.String answer)
 {
     usersecurityquestion usersecurityquestion = new usersecurityquestion();
     usersecurityquestion.UserSecurityId = userSecurityId;
     usersecurityquestion.UserId = userId;
     usersecurityquestion.SecurityQuestionId = securityQuestionId;
     usersecurityquestion.Answer = answer;
     return usersecurityquestion;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the usersecurityquestions EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTousersecurityquestions(usersecurityquestion usersecurityquestion)
 {
     base.AddObject("usersecurityquestions", usersecurityquestion);
 }
 /// <summary>
 /// Method that saves new usersecurityquestion data into the 'usersecurityquestions' table. 
 /// </summary>
 /// <param name="userSecurityQuestion"></param>
 public void SaveUserSecurityQuestion(usersecurityquestion userSecurityQuestion)
 {
     using (var context = new TreasureHuntEntities())
     {
         context.usersecurityquestions.AddObject(userSecurityQuestion);
         context.SaveChanges();
         context.ObjectStateManager.ChangeObjectState(userSecurityQuestion, System.Data.EntityState.Added);
     }
 }