我在会话列表中有一些保存的文本,我想保存在数据库中。目前,结果包含 4 个不同的字符串。
List<string> result = (List<string>)HttpContext.Current.Session["Application"];
foreach (string element in result)
{
//produce a query string?
}
我正在使用 oracle 数据库和其他插入的查询字符串,例如:
string sql = "insert into JOBQUESTIONS (JOBAPPLICATIONID, QUESTIONTEXT, TYPEID, HASCORRECTANSWER, CORRECTANSWER, ISREQUIRED) VALUES (" + JobID + ", \'" + QuestionText + "\', " + TypeID + ", " + HasCorrectAnswer + ", \'" + CorrectAnswer + "\', " + IsRequired + ")";
RunQuery(sql);
所以,我需要创建一组值。但是请记住,这些都是字符串,所以我需要有 \' \' 像:\'" + CorrectAnswer + "\' 用于所有字符串条目,否则它不会添加到数据库中。
我可以使用字符串生成器吗?如果有怎么办?