LINQ to SQL 不会更新布尔字段
本文关键字:更新 布尔 字段 to SQL LINQ | 更新日期: 2023-09-27 18:31:00
我有以下代码:
using (DataContext dContext = new DataContext())
{
foreach (long referenceId in referenceIds)
{
FriendRefer friendRefer = (from fr in dContext.FriendRefers
where fr.ReferrenceId == referenceId
select fr).Single();
friendRefer.IsEmailSent = true;
dContext.SubmitChanges();
}
}
FriendRefers
表中有一个名为 IsEmailSent
的布尔列,当输入新记录时,此列设置为 false,但在上面的代码中,我试图将其更改为 true。
我没有看到这反映在数据库中。
我在这里错过了什么?
Hyp 给了我答案,我的表没有设置主键