如何使用linq查询更新基础数据库表

时间:2014-12-31 09:32:40

标签: c# sql linq strongly-typed-dataset

我使用强类型数据集,我将在下面显示我的伪代码。我尝试做的只是从数据库中只选择一个列值,因为我相信这会使它更快并在需要时更新值并且我已经包含了我的更新方法。我不确定的是如何填写空白并更新值以使其正确更新。

var amexQuery = from c in amexTable
                where c.Date == date
                select new { adjustedClose = c.AdjustedClose };

//在此更新adjustclose值

tempAmexTable = (DailyAmexDataDataTable)amexTable.GetChanges();

                            if (tempAmexTable != null)
                            {
                                amexAdapter.Update(tempAmexTable);
                                tempAmexTable.Dispose();
                            }

1 个答案:

答案 0 :(得分:1)

试试这个

var amexQuery = (from c in amexTable
            where c.Date == date
            select c).FirstOrDefault();

amexQuery.AdjustedClose  = newValue
//call to Submit Changes to Update DB Change