творим выбери скомпилированные запросы, как показано Hereсделать Linq к Sql скомпилированных запросов для вставки и обновление
, но мой вопрос заключается в том, как сделать скомпилированные запросы для вставки и обновления?
шахты Вставка запроса
DataClassesDataContext db = new DataClassesDataContext();
tbl_desc_index tabledesc = new tbl_desc_index();
tabledesc.ed_journal_id = Convert.ToInt32(Server.HtmlEncode(Request.Cookies["j_id"].Value));
tabledesc.editor_id = Convert.ToInt32(Server.HtmlEncode(Request.Cookies["editorid"].Value));
tabledesc.short_desc = ck1.Text;
tabledesc.abt_journal = ck2.Text;
tabledesc.aim_scope = ck3.Text;
tabledesc.indexed_in = ck4.Text;
db.tbl_desc_indexes.InsertOnSubmit(tabledesc);
db.SubmitChanges();
Обновление запроса
DataClassesDataContext db = new DataClassesDataContext();
var update = db.tbl_desc_indexes.First(p => p.ed_journal_id == Convert.ToInt32(Server.HtmlEncode(Request.Cookies["j_id"].Value)) && p.editor_id == Convert.ToInt32(Server.HtmlEncode(Request.Cookies["editorid"].Value)));
update.short_desc = ck1.Text;
update.abt_journal = ck2.Text;
update.aim_scope = ck3.Text;
update.indexed_in = ck4.Text;
db.SubmitChanges();
его не дублируется .... как я не знаю, как сделать скомпилированные запросы для вставки и обновления –
@ Джеймс жаль мою ошибку .... Я нашел свой ответ из дублированного вопроса –
Как примечание на стороне, что является ли цель вызовов 'Server.HtmlEncode'? Для меня это не имеет никакого смысла. Они, как правило, не делают ничего полезного в том случае, если эти файлы cookie содержат целые числа, или в случае, если они этого не делают. Или я чего-то не хватает? –