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库可能会帮助您。 –