如何使用LINQ更新数据库?Linq到SQL

凯洛人

我正在尝试通过Linq-to-SQL更新数据库。

我有一个名为Staff_Time_TBL9列的表。我正在尝试更新潜在多行上的单列记录。

我的LINQ查询如下。Section_Data从指定日期到另一个指定日期的列中以及单个员工编号中获取数据。

DatabaseDataContext Sql = new DatabaseDataContext(ConnectionString);

var getList = Sql.Staff_Time_TBLs.Where(
               staff => staff.Staff_No == staffNo &&
               staff.Date_Data >= dateFrom &&
               staff.Date_Data <= dateTo)
               .Select(staff => staff.Section_Data).ToList();

然后,我将使用foreach循环遍历集合并更新数据库,

foreach (var item in getList)
                {                    
                    item.Section_Data = "myValue";
                }
         Sql.SubmitChanges();

问题是,在此下,该实体Section_Data不存在。

item.Section_Data

因此,我认为我没有正确组合LINQ才能访问实体?如何修改查询,以便可以访问实体以更新数据库?

萨耶塔兰(Sajeetharan)
var getList = Sql.Staff_Time_TBLs.Where(
               staff => staff.Staff_No == staffNo &&
               staff.Date_Data >= dateFrom &&
               staff.Date_Data <= dateTo)
               .Select(staff => staff.Section_Data).ToList();

该查询将只为您提供Section_Data类型的数据,因为您选择的是Section_Data,并且对该字段分别运行时,您将只能访问与之相关的属性,因此只需从查询中删除选择部分。

var getList = Sql.Staff_Time_TBLs.Where(
               staff => staff.Staff_No == staffNo &&
               staff.Date_Data >= dateFrom &&
               staff.Date_Data <= dateTo)
               .ToList();

现在,您将能够访问其中的属性。

foreach (var item in getList)
{                    
   item.Section_Data = "myValue";
}
Sql.SubmitChanges();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用linq更新数据库中的数据

来自分类Dev

如何使用LINQ更新数据库中的记录?

来自分类Dev

如何使用LINQ更新数据库中的记录?

来自分类Dev

如何使用linq更新SQL数据库中的现有项目?

来自分类Dev

使用Ajax和Linq更新数据库

来自分类Dev

使用Linq更新SQL Server数据库的更好方法是什么?

来自分类Dev

如何使用 LINQ 查询从数据库中获取多列值到列表中

来自分类Dev

如何使用Linq从数据库中搜索数据

来自分类Dev

如何使用linq to sql查询修剪数据库数据的更多空间?

来自分类Dev

使用SQL而不是Linq查询数据库并返回Json

来自分类Dev

使用Linq 2 SQL创建数据库:列大小

来自分类Dev

使用 LINQ 从 SQL 数据库表中筛选元素

来自分类Dev

如何使用Linq从数据库中提取HTML?

来自分类Dev

Linq to Sql数据库查询

来自分类Dev

如何将多个列的评估委托给linq中的数据库服务器到sql

来自分类Dev

使用LINQ插入数据库

来自分类Dev

更新数组到SQL数据库

来自分类Dev

将多行插入到数据库 LINQ

来自分类Dev

使用LINQ从数据库中选择N到N行

来自分类Dev

当需要的值来自数据库时,使用LINQ更新对象的属性

来自分类Dev

当需要的值来自数据库时,使用LINQ更新对象的属性

来自分类Dev

使用LINQ从SQL数据库中的联接表获取数据网格项

来自分类Dev

如何从linq数据库模型中获取数据

来自分类Dev

LINQ-使用“ into”的数据库查询,如何在select子句中引用“ into”之前的数据?

来自分类Dev

我如何使用LINQ获取我的本地数据库数据以填充我的txt框?

来自分类Dev

使用LINQ将大量数据插入数据库

来自分类Dev

Linq to Sql:更改每个连接的数据库

来自分类Dev

Linq Sql数据库上下文丢失方法

来自分类Dev

Linq2Sql打开错误的数据库

Related 相关文章

  1. 1

    如何使用linq更新数据库中的数据

  2. 2

    如何使用LINQ更新数据库中的记录?

  3. 3

    如何使用LINQ更新数据库中的记录?

  4. 4

    如何使用linq更新SQL数据库中的现有项目?

  5. 5

    使用Ajax和Linq更新数据库

  6. 6

    使用Linq更新SQL Server数据库的更好方法是什么?

  7. 7

    如何使用 LINQ 查询从数据库中获取多列值到列表中

  8. 8

    如何使用Linq从数据库中搜索数据

  9. 9

    如何使用linq to sql查询修剪数据库数据的更多空间?

  10. 10

    使用SQL而不是Linq查询数据库并返回Json

  11. 11

    使用Linq 2 SQL创建数据库:列大小

  12. 12

    使用 LINQ 从 SQL 数据库表中筛选元素

  13. 13

    如何使用Linq从数据库中提取HTML?

  14. 14

    Linq to Sql数据库查询

  15. 15

    如何将多个列的评估委托给linq中的数据库服务器到sql

  16. 16

    使用LINQ插入数据库

  17. 17

    更新数组到SQL数据库

  18. 18

    将多行插入到数据库 LINQ

  19. 19

    使用LINQ从数据库中选择N到N行

  20. 20

    当需要的值来自数据库时,使用LINQ更新对象的属性

  21. 21

    当需要的值来自数据库时,使用LINQ更新对象的属性

  22. 22

    使用LINQ从SQL数据库中的联接表获取数据网格项

  23. 23

    如何从linq数据库模型中获取数据

  24. 24

    LINQ-使用“ into”的数据库查询,如何在select子句中引用“ into”之前的数据?

  25. 25

    我如何使用LINQ获取我的本地数据库数据以填充我的txt框?

  26. 26

    使用LINQ将大量数据插入数据库

  27. 27

    Linq to Sql:更改每个连接的数据库

  28. 28

    Linq Sql数据库上下文丢失方法

  29. 29

    Linq2Sql打开错误的数据库

热门标签

归档