С учетом запроса:
db.ExecuteCommand(
"UPDATE ForumUserStats SET Posts += {0} WHERE UserID = {1} AND ForumID = {2}",
-1, post.AuthorID, post.Forum.ID
);
В коде есть различные точки, в которых было бы лучше сохранить запросы в StringBuilder
и затем выполнить их в одном операторе ExecuteCommand
.
Как добавить запрос, подобный приведенному выше, в строку, готовую к выполнению позднее, без наличия DataContext
?
Обратите внимание, что string.format
неправильно сопоставляет свойства SQL (например, с DateTime
и strings
).