假设我在针对 SQL DB 的 LINQPad 中有以下查询(使用 C# 语句模式):
var query = (from te in Time_Entries
select new { te.Period, te.Company_Name }).FirstOrDefault();
如果我想更新所选记录上的 Period 值,我会认为我可以执行以下操作:
query.Period = 5;
SubmitChanges();
但不幸的是,我在 query.Period 分配行上遇到错误:
Property or indexer 'AnonymousType#1.Period' cannot be assigned to -- it is read only
是否可以以这种方式或类似方式执行更新?