1
我目前使用具有我可以使用LINQ更新多列嗎?
Sql.Append("UPDATE Store SET" +
"LogoAlign='" + (String.Compare(drpLogoAlign.SelectedValue, String.Empty) == 0 ? "NULL" : "'" + drpLogoAlign.SelectedValue + "'") +
"', Height='" + DB.QuerySafeDisplayHTML(txtHeight.Text.ToString()) +
"', Width='" + DB.QuerySafeDisplayHTML(txtWidth.Text.ToString()) +
現有的代碼,它繼續這樣,對錶中的所有列正在更新。我想知道使用LINQ會更好,更容易,更有益,如果有的話,我會怎麼做呢?
感謝
**警告**您的代碼易受sql注入攻擊。 –
你用linq到sql或ef是什麼? –
LINQ本身不會更新,只會查詢。如果您先將適當的對象綁定到GUI,其中一個ORM庫可能會幫助您。 –