Você criou essa classe resposta usando o Object Relational Designer ou alguma outra ferramenta de mapeamento? Porque se não, você não vai conseguir inserir, visto que a classe que você tenta inserir no BD é diferente da classe-entidade originada pelo LINQ.
Digo isso pois o correto seria instanciar uma classe-entidade da sua tabela, preenchê-la com os dados e então enviá-la.
algo como:
Answers resposta = new Answers();
resposta.QUESTIONID = ...;
resposta.ORDER = ...;
resposta.TEXT = ...;
context.Answers.InsertOnSubmit(resposta);
SubmitChanges();
Answers.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues,context.Answers);
Espero ter ajudado, sou apenas um iniciante, se falei besteira por favor me corrijam. Abraço o/