linq到sql结果中出现意外的空序列
我有一个简单的查询删除表中的条目
CB_User_Schedule deleted = (from x in db.CB_User_Schedules
where x.ScheduleID == CurrentScheduleID
select x).Single();
db.CB_User_Schedules.DeleteOnSubmit(deleted);
db.SubmitChanges();
但是,第一个语句返回Sequence contains no elements
。我可以看到,当它执行时,CurrentScheduleID的值实际上是一个数字,当我直接执行select * from CB_UserSchedules where ScheduleID = 3
时,它确实返回一行。那么为什么我的声明没有在数据库中找到该行?
没有找到相关结果
已邀请:
1 个回复
财沟项胶