Vb.net 将LINQ中的特定行更新为SQL结果集
我有一个带有表单的页面,需要一系列日期。因此,我在页面上放置了许多文本框,用户可以在其中键入日期。当用户单击save按钮时,我想触发对SQL Server的LINQ更新…所有行都已经存在,所以我只是更新现有数据。我该怎么做? 例如,假设我的表格如下所示: Column Names: Description dateValue Column Values: Birthdate 1/1/1990 Anniversary 1/10/1992 Death 1/1/1993Vb.net 将LINQ中的特定行更新为SQL结果集,vb.net,linq-to-sql,Vb.net,Linq To Sql,我有一个带有表单的页面,需要一系列日期。因此,我在页面上放置了许多文本框,用户可以在其中键入日期。当用户单击save按钮时,我想触发对SQL Server的LINQ更新…所有行都已经存在,所以我只是更新现有数据。我该怎么做? 例如,假设我的表格如下所示: Column Names: Description dateValue Column Values: Birthdate 1/1/1990 Anniversary 1/10/199
hupdate.Description("Birthdate").dateValue = TextBox1.Text
hupdate.Description("Anniversary").dateValue = TextBox2.Text
hupdate.Description("Death").dateValue = TextBox3.Text
hconfig.SubmitChanges()
有没有办法用LINQ做到这一点?我不认为只有LINQ可以做到这一点。但是,还有其他方法可以实现这一点,如:
- 如果使用实体框架,则可以使用LINQ查询数据,然后更改实体(在c#代码中)并通过它们更新数据库
- 创建一个更新数据的存储过程,根据您的描述,这个存储过程看起来并不复杂
- 如果使用实体框架,则可以使用LINQ查询数据,然后更改实体(在c#代码中)并通过它们更新数据库
- 创建一个更新数据的存储过程,根据您的描述,这个存储过程看起来并不复杂